以编程方式读取清单中的调试状态
我想读取 Android 清单文件中的调试状态,然后根据该状态是否触发方法。我看到您可以读取 XML 文件并解析它,但这种方式似乎不太优雅。还有另一种方法吗,Manifest 中的信息是否存储在 Java 对象中的某个位置?
<application android:name=".MyActivity" android:icon="@drawable/myicon"
android:label="@string/app_name" android:debuggable="true">
I want to read the debug state in the Android manifest file and then fire off a method or not based on that state. I see you can read the XML file and parse it but that way seems not that elegant. Is there another way, is that information of whats in the Manifest stored in a Java object somewhere?
<application android:name=".MyActivity" android:icon="@drawable/myicon"
android:label="@string/app_name" android:debuggable="true">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用 ApplicationInfo.FLAG_DEBUGGABLE 来检查是否设置了 android:debuggable=true 。
以下代码是从此线程复制的
i use the ApplicationInfo.FLAG_DEBUGGABLE for checking if the android:debuggable=true is set.
The following code is copied from this thread