अपने Android आवेदन करने के लिए गूगल मैप्स को जोड़ने के लिए, आप कुछ ही अनुमतियाँ शामिल करने की जरूरत:क्या Google मानचित्र के लिए READ_GSERVICES अनुमति अभी भी आवश्यक है?
<!-- 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"/>
हालांकि, Google Maps Android API v2 प्रलेखन फिर से जाँच करके, मैंने देखा कि
com.google.android.providers.gsf.permission.READ_GSERVICES
नहीं रह गया है की आवश्यकता है। मैंने इसे AndroidManifest.xml
से हटाकर इसका परीक्षण किया और नक्शा बिना किसी समस्या के ठीक लोड हो रहा है।
तो, मेरा प्रश्न है .. READ_GSERVICES
अनुमति का उद्देश्य क्या था?
नोट: भले ही इसे Google मानचित्र एंड्रॉइड एपीआई v2 दस्तावेज से हटा दिया गया हो, यह दस्तावेज पर पाया जा सकता है।
उपयोगकर्ता 2896182 spec है com.google.android.providers.gsf.permission.READ_GSERVICES के बारे में ific और आपने WRITE_EXTERNAL_STORAGE के बारे में उत्तर दिया। –
@ZhangWeiwu कृपया अधिक सावधानी से पढ़ें :) –
उपयोगकर्ता 2896182 ने शीर्षक में निर्दिष्ट एक से भी अपने विवरण में एक अलग प्रश्न पूछा। उस सवाल का उत्तर नहीं दिया गया है, जो झांग शायद यही है। संपादित करें: उस प्रश्न को स्पष्ट रूप से पहले पूछा गया है: http://android.stackexchange.com/questions/98330/what-is-the-android-permission-write-gservices-doing – Revolutionair