最近、ADK との通話に関して奇妙な問題が発生しました。私の目標は、デモ シールドのボタンが押されるたびに電話をかけることです。次のコードを実行すると、ボタンが押されたときに電話ダイヤラ アプリが表示されます (呼び出したい番号が表示されます) が、呼び出しは実行されず、「Call Ended」というメッセージが表示されるだけです。
これが私が使用しているコードです:
String url = "tel:1234567890";
Intent in = new Intent(Intent.ACTION_CALL, Uri.parse(url));
DemoKitPhone.this.startActivity(in);
私は何日もこれに取り組もうとしてきました(このコードをrunOnUiThread、BroadcastReceiversなどに入れても無駄です)ので、どんな助けも大歓迎です。
編集: はい、許可 android.permission.CALL_PHONE を含めました。すぐに Logcat を調べて詳細を投稿します - ありがとうございます。