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

Car*_*ten 5 android

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

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

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

Ree*_*eed 0

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

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

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