1

この電話の意図に問題があります。

私のコード:

public void onClick(View v) {
    try {
        Intent callIntent = new Intent(Intent.ACTION_CALL);
        callIntent.setData(Uri.parse("tel:+32123456789"));
        startActivity(callIntent);
    } catch (ActivityNotFoundException e) {
         e.printStackTrace();
    }
}

許可を得て:

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

そのため、イベントをトリガーするボタンを押すと、電話をかける準備が整います。戻るボタンを押すと、彼は私のアプリに戻り、バックグラウンドで電話をかけます。

前もって感謝します!

4

2 に答える 2

2

manifest.xml一部のインテントでは呼び出しにアクセス許可が必要なため、ファイル内のアクセス許可を使用します。このリンクでわかるように、最初のファイルは manifest.xml です。

于 2013-08-22T07:50:07.300 に答える
0

これを試して:

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

編集:申し訳ありませんが、質問をよく分析していません..同じです..

于 2013-02-12T14:58:52.450 に答える