0

broadcast receiverPhone_State をリッスンし、ユーザー定義の を送信するプログラムがありますintent

さて、私の問題は、システムがintent(プログラムで置き換えようとしているもの) も送信することです。

だから私はへの道を見つけようとしていますCANCEL the systems intent

タイマーが少しだけ待っている場合、システムの後にタイマーを送信できることがわかりましたが、それはあまり良くなく、プログラムの目的を無効にすることがあります。

また、完全なダイヤラ プログラムではないため、プログラムをデフォルトとして設定できません。そのたった1つのアクション。

誰かがシステムをリッスンしてキャンセルする方法を見つけるのを手伝ってくださいintent/activity....

4

1 に答える 1

0

誰かがシステムのインテント/アクティビティをリッスンしてキャンセルする方法を見つけるのを手伝ってください

アクティビティ、期間を「キャンセル」することはできません。

ダイヤラーを置き換えることはできません。

システムIntentが 経由で送信された場合は、からsendOrderedBroadcast()呼び出すことができ、優先度の低い受信者はブロードキャストを受信しません。しかし、それが命令された放送であるという証拠はありません。そうでないことを心から願っています。abortBroadcast()BroadcastReceiverACTION_PHONE_STATE_CHANGED

あなたがやろうとしていることは、おそらくあなた自身のカスタムファームウェアを変更することによって達成されるべきです.

于 2009-12-11T08:57:30.733 に答える