Để thêm Google Maps vào ứng dụng Android của bạn, bạn cần bao gồm một vài điều khoản:Quyền READ_GSERVICES vẫn được yêu cầu cho Google Maps?
<!-- Required -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- Optional -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
Tuy nhiên, bằng cách kiểm tra Google Maps Android API v2 tài liệu một lần nữa, tôi nhận thấy rằng
com.google.android.providers.gsf.permission.READ_GSERVICES
không còn cần thiết. Tôi đã thử nghiệm nó bằng cách xóa nó khỏi AndroidManifest.xml
và bản đồ đang tải tốt mà không gặp bất kỳ sự cố nào.
Vì vậy, câu hỏi của tôi là .. mục đích của việc cho phép READ_GSERVICES
là gì?
Lưu ý: Mặc dù tài liệu bị xóa khỏi tài liệu Android API v2 của Google Maps, tài liệu này có thể được tìm thấy trên tài liệu Google Maps API for Business.
user2896182 là thông số kỹ thuật ific về com.google.android.providers.gsf.permission.READ_GSERVICES và bạn đã trả lời về WRITE_EXTERNAL_STORAGE. –
@ZhangWeiwu vui lòng đọc kỹ hơn :) –
user2896182 cũng đã hỏi một câu hỏi khác trong mô tả của anh ấy so với câu được chỉ định trong tiêu đề. Câu hỏi đó không được trả lời, đó là điều Zhang có thể có ý nghĩa. EDIT: Câu hỏi đó dường như được hỏi trước: http://android.stackexchange.com/questions/98330/what-is-the-android-permission-write-gservices-doing – Revolutionair