从代码中获取androidManifest的“可调试”值?

时间:2010-11-25 12:06:04

标签: android android-manifest

我在Android上提供了Log.java之上的包装器。我的类将在日志中添加一些其他应用程序级功能。

现在问题是我想从代码中检查androidManifest.xml文件中的“debuggable”是否设置为“true”或“false”。

我能这样做吗?如果是,怎么样?

2 个答案:

答案 0 :(得分:100)

使用PackageManager在您的应用上获取ApplicationInfo个对象,然后查看flags的{​​{1}}字段。

FLAG_DEBUGGABLE

答案 1 :(得分:53)

现在可以使用静态布尔字段BuildConfig.DEBUG来实现相同的功能。此类在编译期间生成,可以在gen文件夹中看到。