这里写自定义目录标题
最近公司有做脚本需求,网上查阅了一些资料做个记录
开始适用7.0的版本,用着挺好,但是更新到9.0之后,一些APP的控件就被限制掉,找不到了
先贴一段代码
function limit() {
//qq 1975038920
let bridge = runtime.accessibilityBridge;
let bridgeField = runtime.getClass().getDeclaredField("accessibilityBridge");
let configField = bridgeField.getType().getDeclaredField("mConfig");
configField.setAccessible(true);
configField.set(bridge, configField.getType().newInstance());
bridge.setWindowFilter(new JavaAdapter(AccessibilityBridge$WindowFilter, {
filter: function (info) {
return true;
}
}));
}
这段在初始化的时候执行
最后在打包完APK后,去替换掉apk里面的dex文件
这样写在代码里的find方法就能找到控件
版权声明:本文为qq_33714399原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。