본문 바로가기
반응형

Development/Android55

[android] 앱 접근성(Accessibility) 앱 접근성 적용하면서 발생했던문제를 정리했습니다. 예상치 못한 접근성 포커스 순서 접근성 포커스 순서는 뷰가 add 되는 순서가 아님을 주의해햐 합니다. 뷰가 겹처있는경우 접근성 포커스의 순서가 예상과 다르게 동작 될 수 있습니다. 아래 와 같이 스크롤뷰 위에 버튼이 있는경우 포커스의 이동이 제목 -> 버튼 -> 스크롤 컨텐츠로 이동 될 수 있습니다. 동작하지 않는 requestFocus 아래와 같이 접근성 관련 메소드를 사용하여 접근성 포커스를 적용해야 합니다. 이전 키패드를 활용한 프로젝트를 하셨던분들이라면 talkback의 포커스 이동에 대하여 requestFocus를 떠올렸을지 모르겠습니다. view.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_AC.. 2021. 5. 7.
[android] ADB명령어로 Doze 모드 테스트하기 배터리 충전상태 정지 adb shell dumpsys battery unplug 수동으로 화면 off 폰 상태값 변경하기(IDLE 상태가 될때가지 같은명령어 입력) adb shell dumpsys deviceidle step Stepped to deep: SENSING Stepped to deep: LOCATING Stepped to deep: IDLE Stepped to deep: IDLE_PENDING 도즈 모드 종료 수동으로 화면 On 배터리 충전상태 초기화 adb shell dumpsys battery reset 2021. 4. 22.
[android] jarsigner 에서 apksigner로 전환 Android 11(target sdk 30)부터 jarsigner로 서명된 바이너리(v1)는 사용할 수 없습니다. 한 번쯤 읽어보시면 좋을 거 같아요 link : github.com/bitrise-steplib/steps-sign-apk/pull/53 서명키를 studio에 적용하여 사용하는 게 편하고 좋습니다. 하지만 보통 회사에서 일을 하다 보면 보안상 또는 절차상의 이유로 서명키를 별도로 관리하고 앱을 배포할 때 개발자가 unsigned 형태로 전달하면 담당자가 서명을 따로 하는 경우가 많습니다. jarsigner 사용 방식 jarsigner -verbose -keystore 'keystore fullpath' -storepass 'storepass' -keypass 'keypass' -sigal.. 2021. 4. 16.
[android] Android 12 개발자 프리뷰 안드로이드 웹페이지 접속 하여 12 프리뷰 정보 확인 link : developer.android.com/about/versions/12?hl=ko&authuser=5 Android Flash Tool 사용하여 업데이트 link : flash.android.com/preview/dp1?authuser=5&hl=ko 저같은경우 "OEM 잠금 해제"가 disable 되어 있고 바로아래 "부트로더가 이미 잠금해제됨"이 표시되어있네요 이럴경우 다음으로 넘어가면 됩니다~ close 버튼으로 닫은 후 "add a new device"버튼을 눌러 단말 선택 후 연결~ 연결후 아래와 같이 연결된 단말이 나옵니다 select 버튼을 선택하여 인스톨을 진행합니다. 단말은 부트로드로 리부팅됩니다. 아래와 같은 다이얼로그가 .. 2021. 4. 15.
반응형