개발자를 위한 옵션 사용

개발자용 옵션으로 디버그시에 사용하면 편리한 것을 소개합니다.

절전 모드로 설정하지 않음



충전하는 동안 절전 모드로 전환하지 않도록 할 수 있습니다.
디버깅 중에 잠자기 모드로 설정하지 않으려면 활성화하십시오.

실행 중인 서비스



서비스 목록을 확인하고 프로세스를 중지할 수 있습니다.



Android 4.x까지는 보통 설정 항목에 있었어요.

시스템 UI 데모 모드



상태 표시줄의 시간과 배터리 정보를 고정할 수 있습니다.
상점 스쿠쇼를 찍을 때 이것을 사용하면 상태 표시 줄의 정보를 정렬 할 수 있습니다.



빠른 설정 개발자 타일



빠른 설정 타일에 디버깅에 자주 사용되는 항목을 표시할 수 있습니다.
예를 들어, "레이아웃의 경계 표시"라는 것을 두면 설정 앱을 열지 않고도 레이아웃의 경계 표시를 전환할 수 있습니다.





탭 표시



탭한 곳에 흰색 원이 표시됩니다.
디버그시에는 사용되지 않을지도 모릅니다만, 화면 녹화시에 탭 되고 있는 개소가 표시되므로 알기 쉬워집니다.

레이아웃 경계 표시



margin과 padding을 확인할 수 있습니다.
최근에는 Hyperion 가 있기 때문에 이쪽을 사용하는 것이 조금 줄어들고 있어?



최소 폭



터미널 가로 폭의 dp를 변경할 수 있습니다.
최소는 320 dp 까지까지 할 수 있으므로, 화면 사이즈가 작은 단말에서도 레이아웃 무너짐이 없는지 확인을 할 수 있습니다.

디스플레이 컷아웃



Android 9.0의 항목에서 의사 노치를 볼 수 있습니다.
아래 노치 항목도 물론 있습니다.

GPU 오버드로우 디버깅



View 그리기가 중첩되어 있는 부분을 확인할 수 있습니다.
불필요한 배경의 채우기는 성능 저하가 되므로 이것으로 확인합시다.

참고



포스 다크 오버라이드



Android 10에서 추가되었습니다.
앱의 구현에 관계없이 어두운 테마가 설정되어 있을 때 강제로 앱에 어두운 테마를 적용시킵니다.forceDarkAllowed 를 적용할지 구현할지를 결정할 때의 참고나, 눈부신 때에 사용할 수 있습니다.

색 공간 시뮬레이션



색약자의 색감을 재현할 수 있습니다.
이것을 활성화하고 버튼의 경계와 텍스트를 이해하기 어렵다면 색상을 변경하십시오.

(색공간 시뮬레이션으로 스쿠쇼에는 반영되지 않는다…)

활동을 유지하지 않음



앱이 백그라운드로 전환하면 메모리가 해제됩니다 (프로세스가 남아 있음).
제대로 Activity 가 파기되어 복귀했을 때에 크래시 하지 않게 구현합시다.

좋은 웹페이지 즐겨찾기