android-踩坑笔录,android整合高德地图签到打卡

效果图:

1.登陆官网:https://console.amap.com/dev/key/app

2.点击创建新应用

名称,应用类型

3.创建好后点击添加

4.添加:

key名称

SHA1安全码:

安全码获取方式:

cmd窗口命令操作:

cd到你的java安装bin目录

然后执行你android项目的jks命令获取SHA1,执行的时候会提示输入密钥口令,口令就是你的jks密码

如图:

5.

下载SDK: https://lbs.amap.com/api/android-location-sdk/download

注意:这里可直接点击下载相关下载,或者自己定制,用哪个勾选哪个下载

6.

下载解压:

7.AS下lib导入该jar

单击jar右键选择Add as Library:

导入后是这样的

 

8.build.gradle配置:

在signingConfigs下配置添加:

//调试版的keystore
debug {
    storeFile file('/src/main/keystore/appkey.jks')
    storePassword '123456'
    keyAlias 'xxxxx'
    keyPassword '123456'
}
//发布版的keystore
release {
    storeFile file('/src/main/keystore/appkey.jks')
    storePassword '123456'
    keyAlias 'xxxxx'
    keyPassword '123456'
}

9.AndroidManifest.xml配置:

添加权限:

<!--用于进行网络定位-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<!--用于访问GPS定位-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<!--用于获取运营商信息,用于支持提供运营商信息相关的接口-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<!--用于访问wifi网络信息,wifi信息会用于进行网络定位-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<!--用于获取wifi的获取权限,wifi信息会用来进行网络定位-->
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<!--用于访问网络,网络定位需要上网-->
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<!--用于读取手机当前的状态-->
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<!--用于写入缓存数据到扩展存储卡-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<!--用于申请调用A-GPS模块-->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>
application标签下配置:

<service android:name="com.amap.api.location.APSService"></service>
<meta-data android:name="com.amap.api.v2.apikey" android:value="02fc425dea120ce091ba157aafd5161b">

</meta-data>

10.代码,注:此处代码只有部分具体上到我的码云查看下载:

11.最后附上码云项目地址: https://gitee.com/kenade/zheng-he-gao-de-map.git

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kenadc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值