1. 前言
Android系统没有直接对截屏事件监听的接口,也没有广播,只能自己动手来丰衣足食,一般有三种方法。
利用FileObserver监听某个目录中资源变化情况
利用ContentObserver监听全部资源的变化
监听截屏快捷按键
由于厂商自定义Android系统的多样性,再加上快捷键的不同以及第三方应用,监听截屏快捷键这事基本不靠谱,可以直接忽略。
本文使用的测试手机,一加2(One Plus 2)。
2. FileObserver
添加权限:
<uses-permission android:name=android.permission.READ_EXTERNA
1