Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测android通知——没有AccessibilityService_Android_Notifications_Root - Fatal编程技术网

检测android通知——没有AccessibilityService

检测android通知——没有AccessibilityService,android,notifications,root,Android,Notifications,Root,我正在开发一个专为root手机设计的android应用程序。其目的是使用文本到语音API向用户读出通知。我希望它需要最少甚至不需要配置,这是AccessibilityService会阻碍的 那么,我要寻找的是:除了使用AccessibilityService(或通过编程启用/设置AccessibilityService)之外,还有没有其他方法检测新通知及其内容?即使该方法需要root用户来执行(例如,在windows中,您可以从应用程序“钩住”一个函数,拦截其调用。是否可以在Notificati

我正在开发一个专为root手机设计的android应用程序。其目的是使用文本到语音API向用户读出通知。我希望它需要最少甚至不需要配置,这是AccessibilityService会阻碍的


那么,我要寻找的是:除了使用AccessibilityService(或通过编程启用/设置AccessibilityService)之外,还有没有其他方法检测新通知及其内容?即使该方法需要root用户来执行(例如,在windows中,您可以从应用程序“钩住”一个函数,拦截其调用。是否可以在NotificationManager服务中“钩住”某个函数来执行此操作?)

简单的答案是……不。通知不可访问(除非您使用AccessibilityService)。无法通过编程方式启用AccessibilityService(如果有,Android手机将面临巨大的安全漏洞)