Чтобы добавить Карты Google в свое приложение для Android, вам нужно включить несколько разрешений:
<!-- 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 Maps Android API v2, ее можно найти на Документация Google Maps API для бизнеса.