2

*#0228# の結果にアクセスしたい (私は samsung galaxy i9000 を使用しており、samsung 用かもしれません..)

Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:"+ "*" + Uri.encode("#") + "0228" + Uri.encode("#")));
startActivity(intent);

バッテリー情報と gsm 情報 (つまり hsdpa) を確認できるようになった後、*#0228# を呼び出します。

これらの情報を瞬時に入手したい。何が最善の方法なのかわかりません。ご存知のように、常にいくつかのアクティビティが開かれ、閉じられ、情報が得られます。たぶん、別の簡単な方法があるはずです..

4

3 に答える 3

1

ここにも解決策があります:

AndroidでUSSDメッセージを読むには?

何人かが ussd クラスをハッキングしました。しかし、私はまだ試していません。

于 2012-04-26T13:11:16.177 に答える
1

必要な情報の種類に応じて、http://developer.android.com/reference/android/telephony/TelephonyManager.html を参照してください

http://developer.android.com/reference/android/os/BatteryManager.html

USSD 呼び出しの結果を傍受することは可能ではないと思います (ここで説明されているように: Android API を使用してオペレーター メッセージ (USSD メッセージ) を傍受して読み取ることができますか? ) 。あなたが探しているようです(gsmとバッテリー情報)。

于 2012-04-26T12:37:41.183 に答える