본문 바로가기
반응형

Development80

[android] aar 추가하기 1. 필요한 aar을 project > app > libs 폴더에 복사합니다. 2. app.gradle 에 폴더 위치 추가하기 android { ... repositories { flatDir { dirs 'libs' } } } 3. gradle 을 수정하면 우측 상단에 Sync Now 버튼이 노출됩니다. 싱크를 누른 뒤 완료되면 추가된 aar에서 제공하는 라이브러리를 사용할 수 있습니다. 2021. 5. 17.
[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.
반응형