我不想让应用程序知道我启用了开发设置。应用程序似乎可以通过执行以下操作来读取此信息:
int adb = Settings.Secure.getInt(this.getContentResolver(),
Settings.Global.DEVELOPMENT_SETTINGS_ENABLED , 0);
Run Code Online (Sandbox Code Playgroud)
根据如何检查 Android 4.0.3 上是否启用了 API 15 的开发人员选项。
是否可以阻止应用程序读取此内容或假装我没有启用开发选项?
如何检查用户是否在其设备上启用了开发人员选项?(没有adb通信激活,或调试USB激活,我只需要知道开发人员选项是否启用).
我尝试过这个解决方案: 如何以编程方式检查应用程序是否在调试模式下运行? 但它对我不起作用.提前致谢