IT_Programming/Android_Java
[펌] AndroidManifest 에 있는 Debuggable 항목 값 읽어오기
JJun ™
2012. 10. 5. 22:35
출처: http://oic.tstore.co.kr/front/community/mentoring/viewMentoring.action?seq=85
[요약]
개발 단계에서만 필요한 메뉴, 기능을 AndroidManifest파일의 Debuggable 항목 값과 동기화해서 통제한다.[설명]
보통 Manifest Debuggable 항목을 true로 설정하고 개발을 진행하다가
판매 시점에서 사이닝 버전을 만들 때에는 false로 해서 배포를 합니다.
(또한 이런 요구 사항은 T store의 필수 요구 사항이기도 합니다.)
그래서 판매 시점에 Log와 Debuggable 항목 값 등을 신경써서 정리하게 됩니다.
결국 개발과 판매 시점을 나누는 포인트로써 Debuggable 항목이 일정 역활을 수행할 수 있다는 겁니다. 따라서 개발단계에서만 필요로하는 테스트 코드, 메뉴 등을 이 Debuggable항목 값에 따라서 enable, disable 시키면 편리할 것입니다.
[팁 코드]
판매 시점에서 사이닝 버전을 만들 때에는 false로 해서 배포를 합니다.
(또한 이런 요구 사항은 T store의 필수 요구 사항이기도 합니다.)
그래서 판매 시점에 Log와 Debuggable 항목 값 등을 신경써서 정리하게 됩니다.
결국 개발과 판매 시점을 나누는 포인트로써 Debuggable 항목이 일정 역활을 수행할 수 있다는 겁니다. 따라서 개발단계에서만 필요로하는 테스트 코드, 메뉴 등을 이 Debuggable항목 값에 따라서 enable, disable 시키면 편리할 것입니다.
[팁 코드]
boolean debuggable = (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)== 0; |
[예제 코드]
private boolean mDebuggable public void init() { private vodi doProcTest() { |