我的活动可以收到发送MMI的结果吗?

时间:2011-05-03 06:08:03

标签: android

我可以使用例如所描述的方法发送MMI。 Call forwarding。在发送MMI之后,通常会有诸如“呼叫前转成功激活”或其他类似的回复。

  • 启动意图的活动是否有可能访问此回复(特别是对于查询状态消息的MMI,例如“正在呼叫前转?”)?
  • 我的活动是否可以阻止系统直接显示对用户的回复?我的意思是“不要不必要地打扰用户”,而不是“悄悄地在用户背后做事”;即我不关心UI是否显示状态图标等,我只是不希望用户每次都必须确认一个大的消息框。
  • 如果不正常,在root手机上怎么样?

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

1 个答案:

答案 0 :(得分:0)

您无法阻止弹出窗口,但是在我的应用中,您可以发送短信来启用呼叫转移,这样您就可以运行mmi代码(从广播接收器呼叫startActivity),以及设置闹钟以在大约10秒后启动主屏幕。这不会删除弹出窗口,但这不会那么烦人,我不这么认为。

如果它真的很重要且你仍然在意,你可以使用dex2jar分解设置应用程序,然后使用A java decompiler来读取jar文件。

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