所有带有@hide
1.可能在下个版本中 可能去掉、不同设备可能不兼容,
2.被google play protect判定错误
非sdk接口 限制名单:
1.白名单:
1.Sdk本身
2.没有任务访问限制
2.黑名单
只能被android系统应用使用
无论targetsdkversion都禁用
无论 是通过dalvik /class反射/jni 调用 都将失败
3. 深灰名单
<P时允许使用,>=会禁止调用
4. 浅灰名单
>=会警告调用
最终的限制名单 是android最终编译生成产生、
直接访问标志编码在dex文件的相关字段和方法中
如果查看:
logcat :
toast alert
strictmode:detectNonSdkApiUsage
静态扫描工具:./art/tools/veridex/appcompat.sh --dex-file=test.apk