我在android提供的Log.java之上编写了一个包装器。我的类(class)将在日志中添加其他一些应用程序级别的功能。

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

我可以那样做吗?如果是,怎么办?

最佳答案

使用PackageManager在您的应用程序上获取一个ApplicationInfo对象,并检查flags字段中的FLAG_DEBUGGABLE

boolean isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));

10-08 18:47