比如我想应用在后台能够监听到屏幕上是否出现了某些汉字,有实时的方法么 ? 还是只能录屏完了再拿录屏文件去分析呢
1
gaifanking 123 天前
可以用辅助功能获得屏幕文字,但需要用户同意,参考各种自动跳过广告的 app
|
2
wairdell 123 天前
无障碍服务可以实现
|
![]() |
3
shitiven 123 天前
|
4
honhon 123 天前
如果有系统权限,就可以随时获取屏幕内容然后分析,如果是第三方应用,那就只能 AccessibilityService
|
![]() |
5
NPC666 123 天前 via Android ![]() 这得问一下并夕夕
|
6
Masoud2023 123 天前
很刑
|
7
lpynnng OP @Masoud2023 这不涉及那块吧,就是个比较正常的需求
|
11
honhon 118 天前
AccessibilityService 需要用户授权,如果符合你的现场情况的话,那就用 AccessibilityService
如果应用使用系统签名可以获得系统权限,然后应用可以调用系统截屏接口 SurfaceControl.screenshot |