Mô tả tốt hơn về quyền


8

Có một danh sách các quyền với các mô tả chi tiết hơn có sẵn? Các tiêu chuẩn không cảm thấy tốt và tôi không tin các nhà phát triển viết rằng họ chỉ cần quyền X để làm Y - nếu ứng dụng của họ yêu cầu quyền X, ứng dụng này sẽ có thể làm bất cứ điều gì được X cho phép, không chỉ Y.

Ví dụ: READ_PHONE_STATE được mô tả là "Cho phép truy cập chỉ đọc vào trạng thái điện thoại" - nhưng những gì được bao gồm trong trạng thái điện thoại đó? Có phải nó chỉ được kết nối / ngắt kết nối? Hoặc có thể nó bao gồm số điện thoại tôi đang thực sự nói chuyện?


Được chào đón tại wiki Cộng đồng của chúng tôi về các quyền mà ứng dụng yêu cầu có nghĩa là gì?
Izzy

Ồ: Và chi tiết hơn một chút, trong danh sách cho phép của IzzyOnDroid (tiết lộ: đó là trang web của tôi;)
Izzy

Câu trả lời:


4

Tôi không thể tìm thấy một danh sách đầy đủ tốt, nhưng bạn luôn có thể tìm kiếm sự cho phép trên developer.android.com . Trong trường hợp READ_PHONE_STATE, có vẻ như số điện thoại có thể được đọc.


Tôi là một lập trình viên, vì vậy tôi ổn với điều này. Nhưng sẽ dễ dàng hơn nhiều nếu có một ánh xạ rõ ràng: sự cho phép -> danh sách các cuộc gọi được phép ...
liori

Tôi đồng ý. Có lẽ nếu tôi có thời gian tôi sẽ tìm kiếm tất cả chúng và lập danh sách ...
Matthew Đọc

Tôi tin rằng khi bạn cài đặt một ứng dụng, nó cung cấp một loại mô tả "giáo dân" về những gì sự cho phép làm.
Bryan Denny

@Bryan Denny: như tôi đã viết, mô tả về một số quyền là quá mơ hồ. Ví dụ, trạng thái điện thoại là gì?
liori

1
@liori đó chỉ là vấn đề (và tôi biết, đây là những gì bạn đang hỏi ban đầu). Các tài liệu dev chỉ liên kết đến nhà phát triển này.android.com / intl / de / reference / android / Khăn , không gì khác hơn là mô tả "giáo dân" được đưa ra. Không nói chức năng nào sử dụng mỗi quyền (điều đó sẽ tốt). Vì vậy, không có bản đồ. @ Matthew ý tưởng tìm kiếm những gì sử dụng nó là về tất cả những gì chúng ta phải tiếp tục.
Bryan Denny

1

Bài đăng trên blog này cố gắng giải thích sự cho phép: http://techpp.com/2010/07/30/android-apps-permissions-secure-private-data/

Nếu bạn thực sự cần biết chi tiết cụ thể của từng quyền, bạn có thể tải xuống và grep mã nguồn của Android (rốt cuộc đó là nguồn mở). Tôi nghĩ đó là điều tốt nhất chúng ta có thể làm bây giờ.


Điều này không giống như một văn bản tốt. Nhưng nó không đề cập đến điều mà Matthew Read tìm thấy trong câu trả lời khác. Cảm ơn!
liori
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.