Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Thông báo nhắc cấp quyền truy cập thông tin vị trí ở chế độ nền
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.
Android 10 có tính năng nhắc về quyền truy cập thông tin vị trí ở chế độ nền, giúp tăng tính minh bạch về mức độ truy cập của ứng dụng vào thông tin vị trí của thiết bị và giúp người dùng duy trì quyền kiểm soát đối với quyền truy cập đó. Trên Android 9 trở xuống, một ứng dụng có thể theo dõi vị trí của thiết bị khi chạy ở chế độ nền mà người dùng không biết. Người dùng có thể ngăn chặn hành vi này trong Android 10 bằng cách chọn quyền truy cập thông tin vị trí Chỉ cho phép khi dùng ứng dụng hoặc Từ chối.
Hình 1. Lời nhắc cấp quyền truy cập thông tin vị trí ở chế độ nền.
Một lời nhắc sẽ được kích hoạt khi một ứng dụng truy cập vào dữ liệu được bảo vệ bằng phương thức quyền truy cập thông tin vị trí chính xác ACCESS_FINE_LOCATION
khi ở chế độ nền. Để tránh làm gián đoạn người dùng một cách không cần thiết, lời nhắc sẽ không cho thấy tất cả hoạt động ở chế độ nền của tất cả ứng dụng trong một thông báo. Người dùng sẽ thấy tối đa một lời nhắc mỗi ngày. Khi một yêu cầu truy cập kích hoạt lời nhắc truy cập thông tin vị trí ở chế độ nền, lời nhắc này sẽ hiển thị vào cuối ngày, vào ngày tiếp theo hoặc vài ngày sau, tuỳ thuộc vào tổng số lời nhắc cần đẩy. Ví dụ: tổng cộng 3 thông báo sẽ mất 72 giờ để hiển thị.
Thông báo sẽ không được kích hoạt cho các trường hợp sau:
- Các ứng dụng được cấp quyền theo mặc định, chẳng hạn như dịch vụ hệ thống.
- Các ứng dụng được cấp quyền truy cập thông tin vị trí Luôn cho phép, đã truy cập thông tin vị trí của thiết bị ở chế độ nền lần đầu tiên.
- Ứng dụng chỉ nhận thông tin cập nhật vị trí ở chế độ nền trước.
- Ứng dụng chỉ nhận thông tin cập nhật vị trí tương đối.
Theo mặc định, hầu hết các ứng dụng được cài đặt sẵn đều được cấp quyền. Bạn không cần thực hiện bất kỳ hành động nào để triển khai tính năng lời nhắc về quyền truy cập thông tin vị trí ở chế độ nền và bạn không thể tuỳ chỉnh tính năng này. Tính năng này được CTS kiểm thử.
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-07-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-07-27 UTC."],[],[],null,["# Background location access reminder\n\nAndroid 10 features a background access location reminder, which\nincreases transparency into how much access apps have to a device's location and helps users\nmaintain control over such access. In Android 9 and lower, an app can track a device's location\nwhile running in the background without the user's knowledge. Users can suppress this behavior in\nAndroid 10 by\nselecting either the **Allow only while using the App** or **Deny**\nlocation access permission.\n\n**Figure 1.** Background location access reminder.\n\nA reminder gets triggered when an app accesses data protected by the fine-location permission\nmethod [`ACCESS_FINE_LOCATION`](https://developer.android.com/reference/android/Manifest.permission#ACCESS_FINE_LOCATION)\nwhile in the background. To prevent unnecessary interruptions to the user, the reminder doesn't\nshow all background activity for all apps in a single notification. The user sees one reminder\nper day, maximum. When an access request triggers the background location access reminder, it\nshows either later in the same day, the next day, or days later, depending on\nhow many total reminders needed to be pushed. For example, a total of 3\nnotifications takes 72 hours to show.\n\nNotifications aren't triggered for the following:\n\n- Apps that have permission granted by default, such as system services.\n- Apps that are granted **Allow all the time** location access permission, that have already accessed the device location in the background for the first time.\n- Apps that receive location updates in the foreground only.\n- Apps that receive coarse-location updates only.\n\nMost preinstalled apps have their permissions granted by default. You don't\nneed to take any action to implement the background location access reminder\nfeature, and you can't customize it. This feature is tested by CTS."]]