Mở cài đặt quyền ứng dụng Android

Trong khi cài đặt hoặc sử dụng ứng dụng, bạn có thể được nhắc cấp quyền truy cập các chức năng khác nhau. Ví dụ: Email có thể yêu cầu quyền xem Danh bạ của bạn để có thể nhập thông tin liên hệ của bạn bè bạn. Nếu vô tình cấp quyền, bạn luôn có thể thay đổi cài đặt. Quyền ứng dụng có thể được quản lý thông qua Trình quản lý quyền

Bước 1. Chuyển đến Cài đặt, sau đó chọn menu Ứng dụng

Bước 2. Nhấn vào biểu tượng tùy chọn khác [ba dấu chấm dọc]

Biết cách thay đổi quyền của ứng dụng trên Android trở thành một kỹ năng khá quan trọng nếu bạn lo lắng về quyền riêng tư. Ngay cả những ứng dụng Android tốt nhất cũng có thể có phạm vi truy cập khá rộng vào các tính năng và dữ liệu của điện thoại, vì vậy sẽ giúp kiểm soát chính xác những gì chúng có thể sử dụng

Khi bạn đã tải các ứng dụng lên điện thoại của mình, bạn có thể nhận thấy rằng chúng yêu cầu quyền truy cập vào tất cả các loại quyền mà dường như không thực sự cần thiết. Bạn có thể không phiền khi Pokémon Go có thể đọc vị trí của bạn [bằng cách nào đó bạn phải bắt được tất cả chúng], nhưng đó có thể không phải là loại thông tin mà bạn muốn mọi ứng dụng trên điện thoại của mình biết.

May mắn thay, thật dễ dàng để quản lý các quyền của ứng dụng khi bạn biết cách. Chúng tôi sẽ thực hiện từng bước quy trình, vì vậy hãy đọc tiếp để tìm hiểu cách thay đổi quyền của ứng dụng trên Android

Cách thay đổi quyền của ứng dụng trên Android

1. Mở ứng dụng Cài đặt trên điện thoại của bạn. Cuộn xuống và chọn “Ứng dụng”.  

[Tín dụng hình ảnh. Tương lai]

2. Nhấn vào “Quản lý ứng dụng”

[Tín dụng hình ảnh. Tương lai]

3. Nhấn vào ứng dụng bạn muốn quản lý, sau đó nhấn vào “Quyền”

[Tín dụng hình ảnh. Tương lai]

4. Nhấn vào quyền bạn muốn quản lý

[Tín dụng hình ảnh. Tương lai]

5. Cuối cùng, nhấn vào biểu tượng để chọn xem bạn muốn cho phép hay không cho phép

[Tín dụng hình ảnh. Tương lai]

Ngoài ra

1. Mở ứng dụng Cài đặt trên điện thoại của bạn. Cuộn xuống và chọn “Quyền riêng tư”

[Tín dụng hình ảnh. Tương lai]

2. Nhấn vào “Trình quản lý quyền”

[Tín dụng hình ảnh. Tương lai]

3. Nhấn vào biểu tượng quyền mà bạn muốn quản lý.  

[Tín dụng hình ảnh. Tương lai]

4. Tất cả các ứng dụng sử dụng quyền mà bạn đã chọn sẽ được hiển thị. Nhấn vào ứng dụng bạn muốn quản lý

[Tín dụng hình ảnh. Tương lai]

5. Nhấn vào biểu tượng để cho phép hoặc không cho phép quyền.  

[Tín dụng hình ảnh. Tương lai]

Và đó là nó. Giờ đây, bạn có thể kiểm soát các ứng dụng của mình và đảm bảo rằng chúng không truy cập vào thông tin mà bạn không muốn chúng xem

Nếu bạn cần trợ giúp thêm về điện thoại Android của mình, chúng tôi có nhiều hướng dẫn hữu ích hơn. Kiểm tra cách tạo lối tắt Trình quản lý mật khẩu trên Android, cách chụp ảnh màn hình trên Android, cách bật Thư mục bảo mật trên Android và cách in từ điện thoại hoặc máy tính bảng Android. Thiết bị chạy quá chậm? .  

Yêu cầu quyền bảo vệ thông tin nhạy cảm có sẵn từ một thiết bị và chỉ nên được sử dụng khi quyền truy cập vào thông tin là cần thiết cho hoạt động của ứng dụng của bạn. Tài liệu này cung cấp các mẹo về cách bạn có thể đạt được chức năng tương tự [hoặc tốt hơn] mà không yêu cầu quyền truy cập vào thông tin đó;

Để có cái nhìn tổng quát hơn về quyền của Android, vui lòng xem Tổng quan về quyền. Để biết chi tiết về cách làm việc với các quyền trong mã của bạn, hãy xem phần Yêu cầu quyền của ứng dụng

Quyền trong Android 6. 0+

Trong Android 6. 0 [API cấp 23] trở lên, ứng dụng có thể yêu cầu quyền từ người dùng trong thời gian chạy, thay vì trước khi cài đặt. Điều này cho phép ứng dụng yêu cầu quyền khi ứng dụng thực sự yêu cầu dịch vụ hoặc dữ liệu được bảo vệ bởi dịch vụ. Mặc dù điều này không [nhất thiết] thay đổi hành vi tổng thể của ứng dụng, nhưng nó tạo ra một vài thay đổi liên quan đến cách xử lý dữ liệu nhạy cảm của người dùng

Bối cảnh tình huống gia tăng

Người dùng được nhắc trong thời gian chạy, trong ngữ cảnh ứng dụng của bạn, về quyền truy cập vào chức năng có trong các nhóm quyền đó. Người dùng nhạy cảm hơn với bối cảnh yêu cầu quyền và nếu có sự không phù hợp giữa những gì bạn đang yêu cầu và mục đích của ứng dụng, thì điều quan trọng hơn nữa là cung cấp giải thích chi tiết cho người dùng về lý do bạn yêu cầu . Bất cứ khi nào có thể, bạn nên đưa ra lời giải thích về yêu cầu của mình tại thời điểm yêu cầu và trong hộp thoại tiếp theo nếu người dùng từ chối yêu cầu

Để tăng khả năng yêu cầu quyền được chấp nhận, chỉ nhắc khi một tính năng cụ thể được yêu cầu. Chẳng hạn, chỉ nhắc truy cập micrô khi người dùng nhấp vào nút micrô. Người dùng có nhiều khả năng cho phép một quyền mà họ đang mong đợi

Ghi chú. Đừng làm quá tải người dùng bằng cách yêu cầu mọi quyền khi khởi động ứng dụng. Hãy lịch sự với người dùng và chỉ yêu cầu quyền khi họ cần truy cập vào một tính năng cụ thể

Linh hoạt hơn trong việc cấp quyền

Người dùng có thể từ chối quyền truy cập vào các quyền riêng lẻ tại thời điểm họ được yêu cầu và trong cài đặt, nhưng họ vẫn có thể ngạc nhiên khi chức năng bị hỏng do đó. Bạn nên theo dõi xem có bao nhiêu người dùng đang từ chối quyền [e. g. sử dụng Google Analytics] để bạn có thể cấu trúc lại ứng dụng của mình để tránh phụ thuộc vào quyền đó hoặc cung cấp giải thích rõ hơn về lý do bạn cần quyền để ứng dụng của mình hoạt động bình thường. Bạn cũng nên đảm bảo rằng ứng dụng của mình xử lý các trường hợp ngoại lệ khi người dùng từ chối yêu cầu cấp quyền hoặc tắt quyền trong cài đặt

Tăng gánh nặng giao dịch

Người dùng được yêu cầu cấp quyền truy cập cho các nhóm quyền riêng lẻ chứ không phải theo nhóm. Điều này khiến việc giảm thiểu số lượng quyền mà bạn đang yêu cầu trở nên cực kỳ quan trọng. Điều này làm tăng gánh nặng cho người dùng trong việc cấp quyền và do đó làm tăng khả năng ít nhất một trong các yêu cầu sẽ bị từ chối

Quyền yêu cầu trở thành trình xử lý mặc định

Một số ứng dụng phụ thuộc vào quyền truy cập vào thông tin nhạy cảm của người dùng liên quan đến nhật ký cuộc gọi và tin nhắn SMS. Nếu bạn muốn yêu cầu các quyền cụ thể đối với nhật ký cuộc gọi và tin nhắn SMS cũng như xuất bản ứng dụng của mình lên Cửa hàng Play, thì bạn phải nhắc người dùng đặt ứng dụng của bạn làm trình xử lý mặc định cho một chức năng hệ thống chính trước khi yêu cầu các quyền thời gian chạy này

Để biết thêm thông tin về trình xử lý mặc định, bao gồm hướng dẫn hiển thị lời nhắc của trình xử lý mặc định cho người dùng, hãy xem hướng dẫn về các quyền chỉ được sử dụng trong trình xử lý mặc định

Biết các thư viện bạn đang làm việc với

Đôi khi các quyền được yêu cầu bởi các thư viện mà bạn sử dụng trong ứng dụng của mình. Ví dụ: thư viện quảng cáo và phân tích có thể yêu cầu quyền truy cập vào nhóm quyền LOCATION để triển khai chức năng được yêu cầu. Nhưng theo quan điểm của người dùng, yêu cầu cấp phép đến từ ứng dụng của bạn chứ không phải thư viện

Giống như việc người dùng chọn các ứng dụng sử dụng ít quyền hơn cho cùng một chức năng, nhà phát triển nên xem lại thư viện của họ và chọn SDK của bên thứ ba không sử dụng các quyền không cần thiết. Ví dụ: nếu bạn đang sử dụng thư viện cung cấp chức năng vị trí, hãy đảm bảo rằng bạn không yêu cầu quyền FINE_LOCATION trừ khi bạn đang sử dụng chức năng nhắm mục tiêu dựa trên vị trí

Giới hạn quyền truy cập nền vào vị trí

Khi ứng dụng của bạn đang chạy trong nền, quyền truy cập vào vị trí phải rất quan trọng đối với chức năng cốt lõi của ứng dụng và cho thấy lợi ích rõ ràng đối với người dùng

Kiểm tra cả hai mô hình quyền

Trong Android 6. 0 [API cấp 23] trở lên, người dùng cấp và thu hồi quyền của ứng dụng trong thời gian chạy, thay vì làm như vậy khi họ cài đặt ứng dụng. Do đó, bạn sẽ phải thử nghiệm ứng dụng của mình trong nhiều điều kiện hơn. Trước Android 6. 0, bạn có thể giả định một cách hợp lý rằng nếu ứng dụng của bạn hoàn toàn đang chạy, thì ứng dụng đó có tất cả các quyền mà nó khai báo trong tệp kê khai ứng dụng. Giờ đây, người dùng có thể bật hoặc tắt quyền đối với bất kỳ ứng dụng nào, bất kể cấp độ API. Bạn nên kiểm tra để đảm bảo ứng dụng của mình hoạt động chính xác trong các tình huống cấp quyền khác nhau

Các mẹo sau đây sẽ giúp bạn tìm ra các vấn đề về mã liên quan đến quyền trên các thiết bị chạy API cấp 23 trở lên

Làm cách nào để mở cài đặt quyền của ứng dụng trong Android theo chương trình?

Có thể hiển thị màn hình "Thông tin ứng dụng" của ứng dụng trong Cài đặt bằng mã sau. startActivity[ Ý định mới[ android. các nhà cung cấp. Cài đặt

Tại sao Android của tôi không cho phép tôi mở ứng dụng?

Xóa dữ liệu và bộ nhớ cache của ứng dụng . Bước 1. Nhấn và giữ vào ứng dụng rắc rối và nhấn vào biểu tượng thông tin từ menu kết quả. Bước 2. Chuyển đến Bộ nhớ và bộ nhớ cache và nhấn vào tùy chọn Xóa bộ nhớ cache. Nếu sự cố vẫn tiếp diễn, thì bạn có thể thử xóa dữ liệu ứng dụng đó.

Tôi nên tắt quyền của ứng dụng nào?

Chú ý các quyền như quyền truy cập vào vị trí, máy ảnh, micrô, danh bạ, lịch sử duyệt web và thư viện ảnh của bạn . Những điều này có thể đặc biệt xâm lấn và rủi ro nếu không được yêu cầu rõ ràng để ứng dụng hoạt động.

Chủ Đề