AndroidManifest.xml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:tools="http://schemas.android.com/tools"
  4. package="com.quansu.gaode">
  5. <!-- Normal Permissions 不需要运行时注册 -->
  6. <!-- 获取运营商信息,用于支持提供运营商信息相关的接口 -->
  7. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  8. <!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
  9. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  10. <!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位 -->
  11. <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
  12. <uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
  13. <!-- 请求网络 -->
  14. <uses-permission android:name="android.permission.INTERNET"/>
  15. <!-- 不是SDK需要的权限,是示例中的后台唤醒定位需要的权限 -->
  16. <uses-permission android:name="android.permission.WAKE_LOCK"/>
  17. <!-- 需要运行时注册的权限 -->
  18. <!-- 用于进行网络定位 -->
  19. <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
  20. <!-- 用于访问GPS定位 -->
  21. <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
  22. <!-- 用于提高GPS定位速度 -->
  23. <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
  24. <!-- 写入扩展存储,向扩展卡写入数据,用于写入缓存定位数据 -->
  25. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  26. <!-- 读取缓存数据 -->
  27. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  28. <!-- 用于读取手机当前的状态 -->
  29. <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
  30. <!-- 更改设置 -->
  31. <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
  32. <!--如果设置了target >= 28 如果需要启动后台定位则必须声明这个权限-->
  33. <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
  34. <!--如果您的应用需要后台定位权限,且有可能运行在Android Q设备上,并且设置了target>28,必须增加这个权限声明-->
  35. <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
  36. <application
  37. android:allowBackup="true"
  38. android:label="@string/app_name"
  39. android:supportsRtl="true"
  40. android:largeHeap="true"
  41. >
  42. <!-- 设置key -->
  43. <meta-data
  44. android:name="com.amap.api.v2.apikey"
  45. android:value="038d70248e9c34995e9aae054f11f6b5"/>
  46. <!-- 定位需要的服务 适配Android Q需要加上android:foregroundServiceType="location"-->
  47. <service
  48. android:name="com.amap.api.location.APSService" />
  49. <activity android:name=".activity.GaodeActivity" >
  50. </activity >
  51. <activity android:name=".activity.SearchAddressActivity"></activity>
  52. <activity android:name=".activity.RouteActivity"/>
  53. </application>
  54. </manifest>