gpt4 book ai didi

java - 如何以编程方式检查应用程序是否在 Debug模式下运行?

转载 作者:IT老高 更新时间:2023-10-28 20:50:56 25 4
gpt4 key购买 nike

我必须在我的应用程序的某个位置确定我的应用程序是在 Debug模式还是实时模式下运行。是否有任何功能或代码可用于检查。在开/关的任何一种情况下都返回真/假。如果是这样,请帮帮我。提前致谢。

最佳答案

从问题中看不清楚debug模式是否指的是:

  1. 应用是否可调试
  2. 当前是否正在调试应用(例如通过 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()

关于java - 如何以编程方式检查应用程序是否在 Debug模式下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7022653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com