屏幕关闭Android安全性服务

时间:2014-05-09 07:06:49

标签: android accessibilityservice screen-off

我的android中的辅助功能服务有问题。我想要检索USSD命令的结果。 我尝试做什么:

  1. 我从gist.github.com/qihnus/1909616
  2. 创建了一个AccessibilityService
  3. 交易USSD: Intent i = new Intent(Intent.ACTION_CALL); i.setData(Uri.parse("tel:*110*10" + Uri.encode("#"))); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.addFlags(Intent.FLAG_FROM_BACKGROUND); startActivity(i);
  4. 打开USSD结果的弹出窗口
  5. 在AccessibilityService onAccessibilityEvent中,我获得了USSD结果文本。只有在屏幕打开时它才能完美运行。如果屏幕关闭,onAccessibilityEvent仅在我解锁手机后才会触发。
  6. 屏幕关闭时是否可以调用onAccessibilityEvent?


    请原谅我的英语不好,我的母语是乌克兰语。

0 个答案:

没有答案