我在android提供的Log.java之上编写了一个包装器。我的类(class)将在日志中添加其他一些应用程序级别的功能。
现在,我想从代码中检查androidManifest.xml文件中“debuggable”是否设置为“true”或“false”。
我可以那样做吗?如果是,怎么办?
最佳答案
使用PackageManager
在您的应用程序上获取一个ApplicationInfo
对象,并检查flags
字段中的FLAG_DEBUGGABLE
。
boolean isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));