1

私の知る限り、Android OS は、通話やテキストの着信があるとアプリをバックグラウンド スレッドに送信し、通話が終了するとアプリを再開します。この動作をオーバーライドすることは可能ですか? 通話/テキストがあるときにアプリが優先され、中断されないようにしたい。これは可能ですか?

4

2 に答える 2

2

はい、できます。

あなたの質問を理解したら、通話とSMSを処理するメソッドを提供するクラスandroid.telephonyを使用する必要があります。

ドキュメントからインスピレーションを得ることができます:

http://developer.android.com/reference/android/telephony/package-summary.html

特にTelephonyManagerとその状態処理

http://developer.android.com/reference/android/telephony/TelephonyManager.html#ACTION_PHONE_STATE_CHANGED

于 2012-08-03T14:57:30.247 に答える
0

よくわかりませんが、そうではないと思います。デバイスはテキストと呼び出しを受信するように作られているので、「OnStop()メソッドを宣言しないと、テキストまたは呼び出しが到着したときにアプリがクラッシュする」というものを読んだことを覚えています...それはあなたを意味しますそれを宣言する義務があり、テキストや電話を避けることはできません

于 2012-08-03T14:55:20.560 に答える