Per aggiungere Google Maps alla propria applicazione Android, è necessario includere un paio di permesso:L'autorizzazione READ_GSERVICES è ancora necessaria per 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"/>
Tuttavia, controllando di nuovo Google Maps Android API v2 documentazione, ho notato che
com.google.android.providers.gsf.permission.READ_GSERVICES
non è più necessaria. L'ho provato rimuovendolo da AndroidManifest.xml
e la mappa si sta caricando senza problemi.
Quindi, la mia domanda è .. Qual è/era lo scopo di READ_GSERVICES
permesso?
Nota: Anche se viene rimosso da Google Maps Android documentazione API v2, lo si può trovare sul Google Maps API for Business documentazione.
user2896182 è spec informazioni su com.google.android.providers.gsf.permission.READ_GSERVICES e hai risposto a proposito di WRITE_EXTERNAL_STORAGE. –
@ZhangWeiwu per favore leggi più attentamente :) –
user2896182 ha anche posto una domanda diversa nella sua descrizione rispetto a quella specificata nel titolo. Quella domanda non ha risposta, che è probabilmente ciò che Zhang intende. EDIT: Quella domanda è apparentemente chiesto prima: http://android.stackexchange.com/questions/98330/what-is-the-android-permission-write-gservices-doing – Revolutionair