1. 레이아웃 인스펙터는 Android 애플리케이션 인터페이스 레이아웃을 디버깅하고 분석하는 도구로, 뷰(View) 또는 Compose 컴포넌트의 계층 구조, 속성 및 성능 데이터를 실시간으로 표시할 수 있습니다. 주요 가치는 다음과 같습니다:
문제 위치 파악: 레이아웃 중첩 깊이, 속성 오류 또는 렌더링 예외 확인.
성능 최적화: 과도한 그리기, 과도한 재구성(Compose) 또는 중복 뷰 식별.
디자인 검증: 디자인 초안과 실제 레이아웃 간의 편차 비교.
2. 작업 흐름:
장치가 정상적으로 부팅되고 실행됩니다.
레이아웃 인스펙터를 시작하고, 레이아웃 인스펙터가 접근성 권한과 플로팅 창 권한을 얻도록 허용합니다.
화면의 플로팅 창을 클릭하고 레이아웃 분석을 선택합니다:
1 레이아웃 범위 분석
2 레이아웃 계층 분석
생성된 그리기 그리드에서 뷰를 클릭하여 컨트롤 정보를 확인합니다: id; 레이아웃; 너비와 높이; 텍스트 등
레이아웃 계층에서 전체 화면 위치의 컨트롤 계층을 확인합니다
권한 명세서 :
1. Google Accessibility를 통한 구현 API :
화면 제어 트리 구조를 실시간으로 캡처합니다.
강조 사용자가 작동하는 UI 요소를 강조합니다.
인터페이스 레이아웃 분석 보고서를 생성합니다 (개발자가 디버그하기 위해).
2. 권한 제어
사용자 활성 승인 : 먼저 사용하려면이 응용 프로그램의 접근성 서비스 권한을 수동으로 설정하려면 시스템을 입력해야합니다.
허가 범위 제한 : \"인터페이스 컨텐츠보기\", 장치 제어 권한 (예 : 시뮬레이션 클릭, 변조 작업).
3. 휴대 전화에 정보가 없을 것을 약속합니다.