我在Android上提供了Log.java之上的包装器。我的类将在日志中添加一些其他应用程序级功能。
现在问题是我想从代码中检查androidManifest.xml文件中的“debuggable”是否设置为“true”或“false”。
我能这样做吗?如果是,怎么样?
答案 0 :(得分:100)
使用PackageManager
在您的应用上获取ApplicationInfo
个对象,然后查看flags
的{{1}}字段。
FLAG_DEBUGGABLE
答案 1 :(得分:53)
现在可以使用静态布尔字段BuildConfig.DEBUG
来实现相同的功能。此类在编译期间生成,可以在gen文件夹中看到。