【问题标题】:Can my activity receive the result of sending an MMI?我的活动能否收到发送 MMI 的结果?
【发布时间】:2011-09-29 11:49:06
【问题描述】:

我可以使用例如中描述的方法发送 MMI。 Call forwarding。 MMI发送后,通常会有“呼叫转移成功激活”之类的回复。

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

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

【问题讨论】:

    标签: android


    【解决方案1】:

    您不一定会阻止弹出窗口,但例如在我的应用程序中,您可以发送短信以启用呼叫转移,因此您可以运行 mmi 代码(从广播接收器调用 startActivity),并设置约 10 秒后启动主屏幕。这不会删除弹出窗口,但我认为不会那么烦人。

    如果它确实很重要并且您仍然关心,您可以使用 dex2jar 分解设置应用程序,然后使用 A java decompiler 读取 jar 文件。

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

    【讨论】:

      猜你喜欢
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多