当任何应用程序Edittext处于活动状态时,我的应用程序覆盖是否可见?是否可能?

时间:2017-05-18 17:52:53

标签: android

每当点击任何应用程序的edittext时,无论是fb,whatsapp,Messenger。我的app叠加层可见?有可能吗?

1 个答案:

答案 0 :(得分:0)

是的,可以通过实施辅助功能服务来实现。

public void onAccessibilityEvent(AccessibilityEvent event) {
    AccessibilityNodeInfo source = event.getSource();
    if (source != null & source.getClassName().equals("android.widget.EditText")) {
        //...
    }
}

您还需要拥有相关权限。查看AccessibilityNodeInfo nodeInfo = event.getSource() always returns null