2

私はこのような呼び出しインテントを開始します:

Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+numberToCall));
startActivity(callIntent);

しかし、その番号に直接電話をかける代わりに、番号が事前に入力された呼び出し画面が表示され、電話をかけるには呼び出しボタンを押す必要があります。コールボタンを押さずに直接電話をかけることはできますか?

ありがとう

4

2 に答える 2

2

これをマニフェストに追加します。それはあなたがプロンプトなしで電話をかけることを可能にします

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission> 

CALL_PHONE:アプリケーションが、ユーザーが発信されている通話を確認するためのダイヤラユーザーインターフェイスを経由せずに通話を開始できるようにします。

ここで見つけることができます:

http://developer.android.com/reference/android/Manifest.permission.html

于 2012-09-30T18:44:13.287 に答える
1

CALL_PHONE権限を使用して番号をダイヤルできます。その他の特権のある番号は、CALL_PRIVILEGED許可を使用します。

于 2012-09-30T18:40:44.950 に答える