2015-06-09 16 views
7

Về thông báo gần đây của Google về mô hình Android M và Quyền.Quyền INTERNET trong Android M

mỗi sự official Android documentation:

Quyền TNHH Cấp tại Cài đặt Thời gian: Khi người dùng cài đặt hoặc cập nhật các ứng dụng, hệ thống cấp ứng dụng tất cả các quyền mà các yêu cầu ứng dụng mà thuộc PROTECTION_NORMAL. Ví dụ: báo thức quyền đồng hồ và internet nằm dưới PROTECTION_NORMAL, vì vậy, chúng sẽ tự động được cấp khi cài đặt. Hệ thống cũng có thể cấp cho chữ ký ứng dụng và quyền hệ thống, như được mô tả trong ứng dụng Hệ thống và quyền đối với chữ ký. Người dùng không được nhắc cấp bất kỳ quyền nào đối với các điều khoản khi cài đặt.

lưu ý đặc biệt mà nó nói:

... hệ thống cấp ứng dụng tất cả các quyền mà các yêu cầu ứng dụng.

Vì vậy, nếu ứng dụng không có sự cho phép INTERNET trong AndroidManifest.xml của nó, nó sẽ không được cấp quyền truy cập INTERNET trong trường hợp đó?

Hoặc một ứng dụng có yêu cầu thêm quyền INTERNET trong tệp kê khai của nó để có thể thực hiện cuộc gọi mạng không?

Trả lời

1

Vui lòng kiểm tra video này từ Google IO - https://youtu.be/f17qe9vZ8RM?t=18m10s Không có quyền truy cập Internet nữa - ứng dụng sẽ có quyền truy cập mặc định vào internet. Ý tưởng của họ là nếu bạn không có quyền truy cập vào các dữ liệu thiết bị thì bạn không thể làm bất cứ điều gì nguy hiểm

Kind Regards

+4

Điều này chỉ đơn giản là không chính xác, vui lòng xem câu trả lời của tôi –

+0

Thật vậy, nhận xét không chính xác. Trong android 6 internet quyền vẫn phải được khai báo trong manifest – user2924714

+0

Tôi tìm thấy câu hỏi này bởi vì tôi đã tự hỏi tại sao ứng dụng của tôi không bị rơi khi họ không yêu cầu internet nữa. Tôi thực hiện cuộc gọi mạng thành công và tệp kê khai không có quyền INTERNET hoặc bất kỳ quyền nào được khai báo. – CQM

3

Đối với các phép android.permission.INTERNET cụ thể, nó vẫn bắt buộc đối với ứng dụng sẽ truy cập Internet. Nếu nhà phát triển xuất bản ứng dụng mà không xác định ứng dụng trong tệp kê khai Android, ngoại lệ sẽ được ném lần đầu tiên khi thực hiện kết nối và ứng dụng có thể gặp sự cố. Điều này không khác gì so với trước đây.

Tất cả những gì đã thay đổi là sẽ không có lời nhắc cho người dùng, ứng dụng sẽ vẫn yêu cầu sự cho phép trong tệp kê khai.

Các vấn đề liên quan