디버깅 로그 확인을 위해 SECRET_CODE 를 사용하였는데 언제부터인가 안되는 단말이 생기기 시작했다.
관련 내용을 정리해본다.
기본 dialer 앱을 통해 동작시켜야 한다.
*#*#code#*#* 이 동작하지 않을 경우는 adb 를 이용하는 방법도 있다.
adb shell am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://codeNumber
but, Android Oreo(?) 이후부터는 exception 발생한다.
java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.provider.Telephony.SECRET_CODE
API29 에서 ACTION_SECRET_CODE 가 생긴다는데 추후 확인 필요하다.
현재까지의 결론은, S 폰은 위 방법들로는 안되는거 같고, 내가 가지고 있는 일부 폰에서는 dialer app 에서는 동작은 한다.
2019년 7월 18일 목요일
피드 구독하기:
글 (Atom)
재산세
재산세에 대한 정보입니다. 재산세는 개인이나 기업이 소유한 재산에 대해 부과되는 세금으로, 주로 부동산에 대한 세금이 포함됩니다. 이 세금은 지방자치단체의 재정 수입원 중 하나로, 지역 사회의 발전과 공공 서비스 제공에 중요한 역할을 합니다. 재산세란...
-
메모리 사용량 알기 1 - heap Runtime runtime = Runtime. getRuntime (); long maxMemory = runtime.maxMemory(); long totalMemory = runtim...
-
Custom Annotation 선언 @Retention(용도) @Target(범위) public @interface XXX { ... } 용도 RetentionPolicy.java (java.lang.annotation) /** *...
-
1. ADB 명령으로 activity 실행 adb shell 실행후 , am start -a <action> -n <component name> #am start -a android.intent.action.MA...