Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Hệ thống đặt tự động một số ứng dụng ở chế độ hiển thị để ứng dụng của bạn có thể tương tác với những ứng dụng đó mà không cần khai báo phần tử <queries>. Hành vi này
giúp hỗ trợ chức năng cơ bản và các trường hợp sử dụng phổ biến.
Các loại ứng dụng tự động hiển thị
Các loại ứng dụng sau luôn hiển thị với ứng dụng của bạn, ngay cả khi ứng dụng
nhắm đến Android 11 (API cấp 30) trở lên:
Ứng dụng của riêng bạn.
Các gói hệ thống nhất định, chẳng hạn như
trình cung cấp nội dung đa phương tiện, triển khai chức năng cốt lõi của Android.
Bất kỳ ứng dụng nào có trình cung cấp nội dung mà ứng dụng của bạn đã được cấp quyền
URI
để truy cập.
Bất kỳ ứng dụng nào nhận được dữ liệu đầu vào từ ứng dụng của bạn. Trường hợp này chỉ áp dụng khi
ứng dụng của bạn cung cấp dữ liệu đầu vào ở dạng trình chỉnh sửa phương thức
nhập.
Các gói hệ thống tự động hiển thị
Một số gói hệ thống triển khai chức năng cốt lõi của Android sẽ tự động
hiển thị với ứng dụng của bạn, ngay cả khi ứng dụng nhắm đến Android 11
trở lên. Tập hợp các gói cụ thể phụ thuộc vào thiết bị chạy ứng dụng của bạn.
Để xem toàn bộ danh sách các gói cho một thiết bị cụ thể, hãy chạy lệnh
sau trong thiết bị đầu cuối trên máy phát triển của bạn:
adb shell dumpsys package queries
Trong đầu ra lệnh, hãy tìm phần forceQueryable. Phần này bao gồm
danh sách các gói mà thiết bị đã đặt ở chế độ tự động hiển thị với ứng dụng của bạn.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-08-27 UTC."],[],[],null,["The system automatically makes some apps visible so that your app\ncan interact with them without needing to declare the\n[`\u003cqueries\u003e`](/guide/topics/manifest/queries-element) element. This behavior\nhelps support basic functionality and common use cases.\n| **Note:** You can start another app's activity using either an [implicit](/guide/components/intents-filters#ExampleSend) or [explicit](/guide/components/intents-filters#ExampleExplicit) intent regardless of whether that app is visible to your app. Also, if your app targets Android 10 (API level 29) or lower, **all** apps are visible to your app automatically.\n\nTypes of apps that are visible automatically\n\nThe following types of apps are always visible to your app, even when your app\ntargets Android 11 (API level 30) or higher:\n\n- Your own app.\n- [Certain system packages](#system-packages-visible-automatically), such as the media provider, that implement core Android functionality.\n- The app that installed your app.\n- Any app that launches an activity in your app using the [`startActivityForResult()`](/reference/kotlin/android/app/Activity#startactivityforresult) method, as described in the guide about [getting a result from an\n activity](/training/basics/intents/result).\n- Any app that starts or binds to a [service](/guide/components/services) in your app.\n- Any app that accesses a [content\n provider](/guide/topics/providers/content-providers) in your app.\n- Any app that has a content provider that your app has been [granted URI\n permissions](/guide/topics/providers/content-provider-basics#getting-access-with-temporary-permissions) to access.\n- Any app that receives input from your app. This case applies only when your app provides input as an [input method\n editor](/guide/topics/text/creating-input-method).\n\nSystem packages that are visible automatically\n\nSome system packages that implement core Android functionality are automatically\nvisible to your app, even when your app targets Android 11 or\nhigher. The specific set of packages depends on the device that runs your app.\n\nTo view the full list of packages for a specific device, run the following\ncommand in a terminal on your development machine: \n\n```\nadb shell dumpsys package queries\n```\n\nIn the command output, find the `forceQueryable` section. This section includes\nthe list of packages that the device has made visible to your app automatically."]]