5

android.intent.action.CALL(USSDを取得するために)コードを起動する方法は?

私のコード:

protected void call(String phoneNumber) {
    try {
        startActivityForResult(
            new Intent("android.intent.action.CALL", Uri.parse("tel:"
                + phoneNumber)), 1);
    } catch (Exception eExcept) {
        //this.view.append("\n\n " + "\n" + eExcept.toString());
    }
}

このコードは機能しません。の問題startActivityForResult()です。

4

1 に答える 1

11

これは呼び出しの意図です

 Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phoneno));
   startActivity(intent);

& Maniefiest の追加権限をお見逃しなく

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
于 2012-01-10T10:12:30.360 に答える