2011-05-03 119 views
5

我可以使用例如中描述的方法发送MMI。 Call forwarding。 MMI发送后,通常会有回复,如“成功启动呼叫转移”等。我的活动可以收到发送MMI的结果吗?

  • 是否有可能开始意图访问此回复的活动(特别是对于查询状态消息(如“正在向前拨号?”)的MMI)?
  • 我的活动可能会阻止系统直接向用户显示答复吗?我的意思是,“不要不必要地打扰用户”而不是“悄悄地在用户背后做事”;即我不在乎UI是否显示状态图标等,我只是不希望用户每次都必须确认一个大的消息框。
  • 如果通常情况下,在root-ed手机上如何?

如果这是MMI相关的,我主要对设置,查询或取消呼叫转移的MMI感兴趣。

回答

0

您不一定会阻止弹出窗口,但例如在我的应用程序中,您可以发送短信以启用呼叫转移,因此您可以运行mmi代码(从广播接收器呼叫startActivity),并设置闹钟大约10秒后开始主屏幕。这不会消除弹出窗口,但我不认为这样做会令人讨厌。

如果确实很重要,而且您仍然在意,可以使用dex2jar分解设置应用程序,然后使用A java decompiler来阅读该jar文件。

如果有人发现这个问题的答案,我也会感兴趣。我可能在某个时候自己做这项工作,但我现在只是不在乎或者有时间。

相关问题