IDE는 책상 위에, 버그는 스마트폰에 있습니다. DevToolbox는 케이블을 연결해야 했던 번거로움을 없애고, 이제 스마트폰에서 간편하게 확인할 수 있는 검사 기능을 제공합니다.
기기 정보
스마트폰에 대한 모든 정보: 빌드 지문, 보안 패치, 지원되는 ABI, 밀도 버킷 및 최소 너비, 새로 고침 빈도, RAM 및 저장 공간, 배터리 상태, 로컬 IP 주소, WebView 및 Play Services 버전, 개발자 옵션 및 USB 디버깅 활성화 여부 등을 확인할 수 있습니다. 각 값을 탭하여 복사하거나 전체 보고서를 JSON 형식으로 내보낼 수 있습니다.
앱 검사기
설치된 앱을 선택하고 시스템에서 알고 있는 모든 정보: 최소 SDK, 대상 SDK, 컴파일 SDK, 설치 프로그램 소스, 설치 및 업데이트 날짜, 데이터 및 네이티브 라이브러리 경로, 그리고 디버그 가능, 백업 허용, 대용량 힙 등 개발자가 중요하게 생각하는 플래그를 확인할 수 있습니다. 서명 섹션에는 Firebase, Maps, Google Sign-In에서 요청하는 SHA-1 및 SHA-256 지문이 표시됩니다. 권한은 보호 수준 및 부여 여부와 함께 나열됩니다. 모든 액티비티, 서비스, 수신기 및 공급자가 내보낸 상태와 함께 나열됩니다.
APK 추출기
설치된 앱을 단일 .apk 파일로 내보내거나, 모든 분할 파일을 포함하는 .apks 번들로 내보내 다른 곳에 깔끔하게 설치할 수 있습니다. 앱에서 바로 공유하거나 원하는 폴더에 저장할 수 있습니다.
딥 링크 테스터
URL 또는 사용자 지정 스키마를 입력하면 해당 URL을 처리할 수 있는 모든 앱, 기본 앱, 호스트에 대한 앱 링크 검증 통과 여부를 확인할 수 있습니다. 링크를 직접 열거나, 핸들러를 선택하거나, 해당 adb 명령어를 복사할 수 있습니다.
공유 검사기
앱에서 텍스트, 링크, 이미지 또는 파일을 DevToolbox로 공유하면 도착한 정확한 인텐트 정보(액션, MIME 유형, 플래그, 각 추가 항목 및 유형, 각 콘텐츠 URI, 이름, 크기 및 읽기 가능 여부)를 확인할 수 있습니다.
APK 분석기
저장소에서 .apk 파일을 열고 설치하지 않고도 매니페스트, 서명 인증서, 권한 및 구성 요소를 검사할 수 있습니다. 기기에 이전 버전 또는 최신 버전이 이미 설치되어 있는지 확인할 수 있습니다.
DP/PX/SP 변환기
실제 기기의 글꼴 밀도와 크기를 사용하여 dp, px, sp, pt, mm, 인치 간 변환을 수행하거나, 다른 밀도 범주를 시뮬레이션하여 크기가 다른 환경에서 어떻게 표시되는지 미리 볼 수 있습니다.
알림 테스터
채널 중요도, 스타일, 작업 횟수, 지연 시간을 설정하여 알림을 게시하고, 헤드업 동작을 포함하여 기기와 OEM이 알림을 어떻게 렌더링하는지 정확하게 확인하세요.
센서 및 햅틱
모든 센서의 실시간 데이터를 범위, 해상도 및 보고 모드와 함께 표시합니다. 기기에서 지원하는 모든 사전 정의된 진동 효과, 구성 기본 요소를 재생하고 햅틱 상수를 확인하거나, 사용자 지정 패턴을 만들 수 있습니다.
개발자 바로가기
탭 한 번으로 개발자 옵션, 앱 정보, 알림 채널, 특별 앱 액세스 페이지, 표시, 지역 설정 등에 액세스할 수 있습니다.
유틸리티
JSON 포맷터, Base64, JWT 디코더, 해시 생성기, 에포크 변환기, 색상 변환기, 정규 표현식 테스터, 텍스트 차이점 비교 도구, UUID 생성기, URL 인코더 등 책상에서 떨어져 있을 때도 유용한 도구들이 여전히 제공됩니다.
개인 정보 보호 설계
DevToolbox는 인터넷 권한이 필요 없으며 QUERY_ALL_PACKAGES를 사용하지 않습니다. 사용자가 공유를 선택하지 않는 한 어떤 정보도 휴대폰에서 외부로 전송되지 않습니다. 런처 아이콘이 있는 앱은 목록에 표시되지만, 백그라운드에서만 실행되는 시스템 서비스는 표시되지 않습니다.
다크/라이트 테마, 태블릿 레이아웃을 제공하며, 계정이나 로그인이 필요하지 않습니다.
안드로이드 개발자를 위해 안드로이드 환경에서 개발되었습니다. 검사, 추출, 테스트 기능을 제공합니다.