我必須在我的應用程序中的某個地方確定我的應用程序是否在調試模式或實時模式下運行。有沒有任何功能或一段代碼可用來檢查。在任何情況下開/關都返回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