Недавно я столкнулся с необычной проблемой в работе с ADK в отношении телефонных звонков. Моя цель - вызвать телефонный звонок, когда на демо-щите нажата кнопка. Когда я выполняю следующий код, приложение набора номера телефона появляется при нажатии кнопки (показывает номер, который я хотел вызвать), однако он не выполняет вызов, только отображая сообщение "Call Ended".
Здесь код, который я использовал:
String url = "tel:1234567890";
Intent in = new Intent(Intent.ACTION_CALL, Uri.parse(url));
DemoKitPhone.this.startActivity(in);
Я пытался справиться с этим в течение нескольких дней (поместить этот фрагмент кода в runOnUiThread, BroadcastReceivers и т.д. Безрезультатно), поэтому любая помощь будет принята с большой благодарностью.
EDIT: Да, я включил разрешение android.permission.CALL_PHONE. Скоро просмотрите Logcat и опубликуйте детали - tahnk you.
Надеюсь, я правильно понимаю ваш вопрос,
Так будет применено ваше приложение-получатель. Попробуйте открыть намерение электронной почты и посмотреть поведение. Возможно, для выполнения реальных действий может потребоваться окончательное вмешательство пользователя.
добавьте разрешение ниже в файл манифеста.
<uses-permission android:name=" android.permission.CALL_PHONE" />
он может решить проблему ур