Bằng cách sử dụng phần tử <uses-permission-sdk-23>
thay vì <uses-permission>
, bạn chỉ có thể yêu cầu quyền nếu ứng dụng đang chạy trên nền tảng hỗ trợ mô hình quyền thời gian chạy, trong đó người dùng cấp quyền cho ứng dụng trong khi đang chạy.
Điều này đã được giới thiệu để hỗ trợ tính năng cấp phép thời gian chạy của Marshmallow (API-23) trở đi.
Điều này chỉ cần chỉ định rằng ứng dụng muốn có quyền cụ thể nhưng chỉ khi ứng dụng đang chạy trên thiết bị có SDK phiên bản 23 trở lên. Nếu thiết bị đang chạy SDK phiên bản 22 trở xuống, ứng dụng không có quyền được chỉ định. Thành phần này hữu ích khi bạn cập nhật ứng dụng để bao gồm tính năng mới yêu cầu quyền bổ sung. Nếu người dùng cập nhật ứng dụng trên thiết bị đang chạy SDK phiên bản 22 trở xuống, hệ thống sẽ nhắc người dùng lúc cài đặt để cấp tất cả quyền mới được khai báo trong bản cập nhật đó.
Bạn có thể quay lại documentation.
Nguồn
2016-02-23 06:45:35
Tại sao downvote? .. – kgandroid