-1

ussdコードをダイヤルするだけのAndroidアプリを作成しようとしています。私はあちこちを検索し、できる限りのことを試みましたが、運がありませんでした。私を助けることができる人はいますか?ところで、私はこれに非常に慣れていないので、どこから始めればよいかわかりません。どんな助けでも大歓迎です。

4

2 に答える 2

4

(*123#) を使用すると、ハッシュ記号が表示されないことがあります..ここで仲間のユーザーからこのコードを取得し、上記のコードで完全に機能します:

String encodedHash = Uri.encode("#");
            String ussd = "*" + "123" + encodedHash;
            startActivityForResult(new Intent("android.intent.action.CALL",
            Uri.parse("tel:" + ussd)), 1);
于 2013-11-04T20:04:51.753 に答える
0

コールインテントを使用してダイヤルするだけです。そこでの入力として ussd 番号を使用します。例えば

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("*123#")); 
        startActivity(callIntent);
于 2013-06-16T06:57:19.973 に答える