2011-05-03 120 views
5

我可以使用例如中描述的方法發送MMI。 Call forwarding。 MMI發送後,通常會有回覆,如「成功啓動呼叫轉移」等。我的活動可以收到發送MMI的結果嗎?

  • 是否有可能開始意圖訪問此回覆的活動(特別是對於查詢狀態消息(如「正在向前撥號?」)的MMI)?
  • 我的活動可能會阻止系統直接向用戶顯示答覆嗎?我的意思是,「不要不必要地打擾用戶」而不是「悄悄地在用戶背後做事」;即我不在乎UI是否顯示狀態圖標等,我只是不希望用戶每次都必須確認一個大的消息框。
  • 如果通常情況下,在root-ed手機上如何?

如果這是MMI相關的,我主要對設置,查詢或取消呼叫轉移的MMI感興趣。

回答

0

您不一定會阻止彈出窗口,但例如在我的應用程序中,您可以發送短信以啓用呼叫轉移,因此您可以運行mmi代碼(從廣播接收器呼叫startActivity),並設置鬧鐘大約10秒後開始主屏幕。這不會消除彈出窗口,但我不認爲這樣做會令人討厭。

如果確實很重要,而且您仍然在意,可以使用dex2jar分解設置應用程序,然後使用A java decompiler來閱讀該jar文件。

如果有人發現這個問題的答案,我也會感興趣。我可能在某個時候自己做這項工作,但我現在只是不在乎或者有時間。

相關問題