디버깅 로그 확인을 위해 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)
Android Jetpack viewpager2
Android Jetpack ViewPager2 기본 개념 및 샘플 코드 오늘은 안드로이드 개발에 있어서 굉장히 유용한 컴포넌트 중 하나인 ViewPager2에 대해 이야기해볼까 합니다. ViewPager2는 사용자 인터페이스에서 여러 화면을 좌우...
-
메모리 사용량 알기 1 - heap Runtime runtime = Runtime. getRuntime (); long maxMemory = runtime.maxMemory(); long totalMemory = runtim...
-
- gvim 명령어 vimrc 파일 링크 https://drive.google.com/file/d/0B8GbcWIV_h-OOC1ndXBZZVRhX2s/edit?usp=sharing > 커서 이동 k 커서를 위로 ...
-
1. ls ls –d */ - 디렉토리만 출력 , 보기좋게 2. 속성 변경 chmod -R 777 3. 복사/삭제 cp /Source/*.* /Destination/ cp -rp / Source / / ...
댓글 없음:
댓글 쓰기