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

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

  • 如果这是MMI依赖的,我主要对设置,查询或取消调用前转的MMI感兴趣。

    最佳答案

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

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

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

    关于android - 我的 Activity 能收到发送MMI的结果吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5865703/

    10-09 17:53