android百度定位sdk监听器,通过百度定位sdk获取android定位数据

本文详细介绍了如何使用百度地图Android定位SDK进行定位。从申请开发者权限,生成安全码,到设置AndroidManifest.xml中的key,再到运行示例程序BaiduLocDemo进行测试。此外,还提供了创建自己项目的步骤,包括参考SDK文档和demo进行定位功能开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度地图Android定位SDK是利用设备当前的GPS信息(GPS定位),基站信息(基站定位)和Wi-Fi信息(Wi-Fi定位)完成定位的。

定位SDK会根据设备当前的实际情况(如是否开启GPS,是否连接网络,是否扫描到Wi-Fi信息等)生成定位依据,并根据开发者设置的实际定位策略(包括三种:高精度模式,低功耗模式,仅用设备模式)进行定位。

0.资料参考

1.下载BaiduLocDemo

直接运行此demo会提示505:key不存在或非法,需要申请密匙。

2.申请密匙

a)申请成为开发者:

b)添加应用:

测试 android端

c)生成安全码:

安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名)

注意:中间的分号为英文状态下的分号!

查看本地的android keystore文件位置

4dfc12d0734f5120af2e3d9b9d726752.png

进入jdk目录,获取指纹

cd C:\Program Files\Java\jdk1.8.0_05\bin

keytool -list -v -keystore C:\Users\Administrator\.android\debug.keystore

(密钥口令是android)

d67e8656c6262167087ad3adfe1d1c27.png

C:\Program Files\Java\jdk1.8.0_05\bin>cd C:\Program Files\Java\jdk1.8.0_05\bin

C:\Program Files\Java\jdk1.8.0_05\bin>keytool -list -v -keystore C:\Users\Admini

strator\.android\debug.keystore

输入密钥库口令: android

密钥库类型: JKS

密钥库提供方: SUN

您的密钥库包含 1 个条目

别名: androiddebugkey

创建日期: 2013-1-7

条目类型: PrivateKeyEntry

证书链长度: 1

证书[1]:

所有者: CN=Android Debug, O=Android, C=US

发布者: CN=Android Debug, O=Android, C=US

序列号: 50ead1fd

有效期开始日期: Mon Jan 07 21:47:41 CST 2013, 截止日期: Wed Dec 31 21:47:41 CST

2042

证书指纹:

MD5: CF:E5:13:73:3D:7D:27:CE:19:6D:82:67:97:6C:37:BE

SHA1: E8:46:1A:92:E1:D4:EC:B5:C5:82:79:B1:7F:10:F9:02:38:1C:E2:E9

SHA256: F1:1D:58:93:1C:31:53:97:BA:27:AD:CA:4C:FF:B4:CF:0F:D9:9E:EA:35:

0E:17:A0:F2:00:0B:21:4F:6D:EB:B6

签名算法名称: SHA1withRSA

版本: 3

*******************************************

*******************************************

d)设置安全码并保存:

E8:46:1A:92:E1:D4:EC:B5:C5:82:79:B1:7F:10:F9:02:38:1C:E2:E9;com.baidu.baidulocationdemo

437df6d2ca849baea785569177ec6d49.png

b857630a6f7981acf745ea314dc54d4b.png

3.打开BaiduLocDemo项目

a)设置key

在AndroidManifest.xml中设置上一步申请的key:xoHxtIUs2fNoitzaKT4PZNHh

a8aac4a687463ab4fcce1b4d7d2b6bab.png

修为申请好的Key

6515bd150f64ac6f6e726b63efb490c6.png

b)联接真机,运行测试程序

5374f6a10d15a0e80038cbe5c5d5015d.png

4.创建自己的项目

参考sdk文档和demo程序进行定位相关开发即可

yan 14.12.21 19:53

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值