我必须在我的应用程序中的某个地方确定我的应用程序是否在调试模式或实时模式下运行。有没有任何功能或一段代码可用来检查。在任何情况下开/关都返回true/false。如果是这样,请帮助我。提前致谢。如何以编程方式检查应用程序是否在调试模式下运行?
回答
是@ Im0rtality提供的答案是正确的:
boolean isDebuggable = (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE));
(UPDATE:可能是&=
应在上述表达式只是&
,虽然&=
是谷歌在他们的博客文章中有什么)
thanks fo r合作但它不适用于我的情况
我很抱歉听到这个消息。当然,既然解释了什么“不适合我的情况”是你选择跳过的东西,我不能帮你进一步。
你有一个错字:“getApplicationInfo()”不是“getApplcationInfo()” – christoff
@christoff:修正,谢谢! – CommonsWare
为什么你有'&='那里?它不应该只是'&'吗? –
它不是从调试模式是否指的问题清楚:
- 无论应用程序是可调试或不
- 无论应用程序目前正在调试(以上如ADB)
第一被CommonsWare's answer覆盖:
boolean isDebuggable = 0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE);
第二个是:
boolean isBeingDebugged = android.os.Debug.isDebuggerConnected()
https://developer.android.com/reference/android/os/Debug.html#isDebuggerConnected()
在由“直播模式”的情况下,你的意思是对Play商店中使用签名,您就可以通过检查BuildConfig.DEBUG值的2个状态之间进行区分。谷歌已经显示出它here
if (BuildConfig.DEBUG) {
// here be thine debug statement
}
视频作品真的很好横跨日食和Android工作室。
这里提到的其他的往往抛出运行时异常我
- 1. 如何以编程方式告诉Flex应用程序是否在调试模式下运行?
- 2. 检查程序是否以调试模式运行
- 3. 如何检查javafx应用程序是否已经以编程方式运行?
- 4. 如何以编程方式检查Zookeeper是否正在运行
- 5. 如何以编程方式检查Zookeeper是否正在运行?
- 6. 如何检查Nightmare JS是否在调试模式下运行
- 7. 有没有办法以编程方式检测应用程序在chrome调试模式下运行的时间?
- 8. 如何检查我的应用程序是否在全屏模式下运行?
- 9. 检测应用程序是否在开发模式下运行
- 10. 如何以编程方式检查应用程序是否安装在Android中?
- 11. 以编程方式检查syncdb是否正在运行
- 12. 是否可以检测应用程序或应用程序扩展是否在“缩放”模式下运行?
- 13. 如何以编程方式检查是否安装了应用程序?
- 14. WinJS:检查是否在调试模式下运行
- 15. 如何在Visual Studio以外的调试模式下运行winforms应用程序
- 16. 方式以编程方式检查网站是否并如预期运行
- 17. 检查Glassfish DAS是否以编程方式运行
- 18. 如何检测我的应用程序是否在兼容模式下运行?
- 19. 以编程方式在调试模式下启用Logback?
- 20. 确定程序是否以调试模式运行
- 21. 以编程方式检查在运行时是否存在linux内核模块
- 22. C#:在调试模式下运行应用程序
- 23. 应用程序仅在调试模式下运行
- 24. 仅在调试模式下运行的Android应用程序
- 25. 如何以编程方式检查c#中是否存在程序集引用?
- 26. React native - 以编程方式检查是否启用了远程JS调试
- 27. 如何以编程方式检查Mobclix广告是否正在运行?
- 28. 我的应用程序在调试模式下进行调试
- 29. 如何以编程方式在yarn-client模式下提交spark应用程序?
- 30. 以编程方式运行任何应用程序管理模式c#
http://stackoverflow.com/questions/4276857/getting-debuggable-value-of-androidmanifest-from-code – Im0rtality
@Imortality ...谢谢对于合作,但它不适用于我的情况。 –
然后调试模式和实时模式到底是什么? – Im0rtality