나는 Android에서 제공하는 Log.java 위에 래퍼를 작성했습니다. 내 수업은 로그에 다른 응용 프로그램 수준 기능을 추가합니다.코드에서 androidManifest의 "디버그 가능"값 가져 오기?
이제 디버그가 androidManifest.xml 파일에서 'true'또는 'false'로 설정되었는지 여부를 코드에서 확인하려고합니다.
그럴 수 있습니까? 그렇다면 어떻게?
미리 감사드립니다.
나는 Android에서 제공하는 Log.java 위에 래퍼를 작성했습니다. 내 수업은 로그에 다른 응용 프로그램 수준 기능을 추가합니다.코드에서 androidManifest의 "디버그 가능"값 가져 오기?
이제 디버그가 androidManifest.xml 파일에서 'true'또는 'false'로 설정되었는지 여부를 코드에서 확인하려고합니다.
그럴 수 있습니까? 그렇다면 어떻게?
미리 감사드립니다.
PackageManager
을 사용하여 ApplicationInfo
개체를 응용 프로그램에 가져오고 flags
필드를 FLAG_DEBUGGABLE
으로 확인하십시오.
boolean isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));
이 배치를 염두에 두십시오. 로그 : http://stackoverflow.com/questions/4199563/android-util-log-when-publishing-what-can-i-do-not-do – Blundell