咳咳,写博客了!
1.有关高德开放平台的审核工作
2.项目配置
项目的 “AndroidManifest.xml” 文件中,添加如下代码:
<application android:icon="@drawable/icon" android:label="@string/app_name" > <Meta-data android:name="com.amap.api.v2.apikey" android:value="请输入您的用户Key"/> …… </application>
首先,声明Service组件
请在application标签中声明service组件,每个app拥有自己单独的定位service。
1
|
<service android:name=
"com.amap.api.location.APSService"
></service>
|
然后,声明权限
Android 6.0及以上系统可以参考Android 6.0权限说明章节。
<uses-permission android:name=
"android.permission.ACCESS_COARSE_LOCATION"
></uses-permission>
<!--用于访问GPS定位-->
"android.permission.ACCESS_FINE_LOCATION"
></uses-permission>
"android.permission.ACCESS_NETWORK_STATE"
></uses-permission>
<!--用于访问wifi网络信息,wifi信息会用于进行网络定位-->
"android.permission.ACCESS_WIFI_STATE"
></uses-permission>
"android.permission.CHANGE_WIFI_STATE"
></uses-permission>
<!--用于访问网络,网络定位需要上网-->
"android.permission.INTERNET"
></uses-permission>
<!--用于读取手机当前的状态-->
"android.permission.READ_PHONE_STATE"
></uses-permission>
<!--用于写入缓存数据到扩展存储卡-->
"android.permission.WRITE_EXTERNAL_STORAGE"
></uses-permission>
<!--用于申请调用A-GPS模块-->
"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"
></uses-permission>
<!--用于申请获取蓝牙信息进行室内定位-->
"android.permission.BLUETOOTH"
></uses-permission>
"android.permission.BLUETOOTH_ADMIN"
></uses-permission>