기능 목록으로 돌아가기
모바일 앱Apps4 min read

Android용 앱 관리자

Material 3 목록에서 휴대폰에 설치된 모든 패키지를 탐색하세요. 시스템 또는 사용자 앱별로 필터링하고, 검색하고, 매니페스트 및 설치 메타데이터를 확인하고, PC 없이 APK를 내보낼 수 있습니다.

Apps 화면은 PlainApp의 기기 내 패키지 관리자입니다. 휴대폰에 설치된 모든 패키지(시스템 및 사용자)를 아이콘, 버전, 패키지 ID, 크기, 마지막 업데이트 시간과 함께 앱의 다른 부분과 동일한 Material 3 목록 스타일로 보여줍니다.

목록은 Android의 PackageManager에서 직접 읽어옵니다. 어떤 것도 원격으로 업로드되거나 색인되지 않으며, 화면은 완전히 오프라인에서 작동합니다. 상단의 세 개의 탭은 전체, 시스템, 사용자 앱으로 범위를 지정하며, 각 탭은 실시간 개수를 표시하여 각 범주에 몇 개의 패키지가 있는지 한눈에 알 수 있습니다.

Screenshot: Apps
Apps

Screenshot: App View
App View

주요 기능

  • 실시간 개수가 표시되는 세 개의 탭 — 전체, 시스템, 사용자 앱이 스와이프 가능한 탭으로 구분되어 있으며, 각 탭에는 현재 패키지 개수가 표시됩니다. 탭을 전환하면 PackageManager를 다시 쿼리하고 목록 상단으로 스크롤됩니다.
  • 검색 및 정렬 — 상단 앱 바의 검색 아이콘은 이름이나 ID로 패키지를 필터링하고, 정렬 대화상자는 이름, 크기 또는 수정 날짜별로 목록을 재정렬합니다. 정렬 기본 설정은 세션 간에도 유지됩니다.
  • 앱별 상세 페이지 — 행을 탭하면 앱 아이콘, 선택 가능한 패키지 ID, 버전 이름과 버전 코드, 사용자/시스템 유형 칩, 그리고 해당되는 경우 대용량 힙 칩이 표시되는 상세 화면이 열립니다. 그 아래에는 소스 디렉터리, 데이터 디렉터리, 앱 크기, 대상 및 최소 SDK, 설치/업데이트 타임스탬프가 표시됩니다.
  • 실행, 제거 및 시스템 설정 — 상세 페이지에는 Android 시스템 인텐트에 직접 매핑되는 실행, 제거 및 설정 바로가기와 함께 앱의 AndroidManifest.xml을 디코딩하여 표시하는 매니페스트 버튼이 있습니다.
  • 공유를 통한 APK 내보내기 — 상세 페이지 상단 앱 바의 공유 버튼은 설치된 APK를 소스 경로에서 추출하여 <AppName>-<packageId>.apk 이름으로 Android의 공유 시트에 전달합니다.
  • 당겨서 새로고침 및 무한 스크롤 — 목록을 아래로 당기면 패키지를 다시 쿼리하고, 목록은 50개씩 페이지 단위로 로드되며 스크롤에 따라 추가로 불러옵니다. 긴 목록을 빠르게 이동할 수 있는 빠른 스크롤바도 제공됩니다.

사용 방법

  1. 하단 내비게이션에서 Apps 탭을 엽니다. 상단의 세 개의 탭에는 전체, 시스템 및 사용자 앱의 현재 개수가 표시됩니다.
  2. 사용자 탭을 탭하여 시스템 패키지를 걸러냅니다. 목록이 새로고침되고 탭 제목의 개수가 업데이트됩니다.
  3. 상단 앱 바의 검색 아이콘을 탭하고 앱 이름이나 패키지 ID의 일부를 입력합니다. 입력할 때마다 결과가 필터링되며, 쿼리를 지우면 전체 목록으로 돌아갑니다.
  4. 앱을 탭하여 상세 페이지를 엽니다. 헤더에는 아이콘, 패키지 ID, 버전 및 유형 칩이 표시되고, 아래 카드에는 소스/데이터 디렉터리, 크기, SDK 대상 및 설치/업데이트 날짜가 표시됩니다.
  5. 상단 앱 바의 공유 아이콘을 탭하여 APK를 내보냅니다. Android의 공유 시트가 APK 파일이 이미 첨부된 상태로 열립니다.
  6. 헤더 아래의 매니페스트 작업을 탭하여 매니페스트를 엽니다. 디코딩된 AndroidManifest.xml이 텍스트 뷰어에서 열려 검사할 수 있습니다.

팁 & 요령

  • 상단 앱 바를 두 번 탭하면 목록 상단으로 다시 스크롤됩니다 — 긴 목록을 깊이 탐색한 후 유용합니다.
  • 정렬 대화상자는 선택한 내용을 기억하므로, 이름 기준 정렬은 앱을 다시 시작해도 유지됩니다.
  • 매니페스트 뷰어는 구문 강조가 없는 일반 텍스트이지만, 내용을 선택할 수 있으므로 권한, 활동 또는 서비스 선언문을 복사하여 메모에 저장할 수 있습니다.
  • PlainApp 외부에서 앱이 제거되는 동안 상세 페이지가 열려 있으면, 페이지가 자동으로 뒤로 이동합니다 — 오래된 화면이 남지 않습니다.

개인정보 및 보안 정보

  • PlainApp은 Android 11+에서 설치된 앱을 열거하기 위해서만 QUERY_ALL_PACKAGES를 요청합니다. 이전 Android 버전에서는 기본 가시성 규칙으로 패키지 목록을 읽습니다.
  • APK 내용은 절대 업로드되지 않습니다. APK 내보내기는 로컬 Android 공유 시트에 파일을 전달할 뿐이며, 이후의 작업은 선택한 대상에 따라 달라집니다.
  • Apps 화면은 완전히 오프라인에서 작동합니다. 패키지를 나열, 검색 또는 검사하는 데 네트워크 연결이 필요하지 않습니다.

관련 기능