1. 查看界面控件的作用
原生方式开发的app,使用Java和C++开发,加密用的是Java和C++
H5的app,使用Webview控件加载网页,加密用的是JS
app自动化测试,需要知道控件的id,或者说需要定位到控件
2. 使用uiautomatorviewer.bat查看
Android SDK根目录\tools\bin
3. 禁止截屏
代码实现:activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
解决方法1:activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);
解决方法2:用hook方法,改变这段代码的含义,让其失效。