
因为SHA1的问题折腾了两三天, 最后看这位阿婆主(为中华之崛起而敲代码)的视频才解决问题, 在这里记录一下, 阿婆主贼有意思哈哈哈哈, 讲的也很细
下载地址
可以看开头那位阿婆主的分析视频, 这里直接复制
先复制libs 目录下的文件将demo中
libs 目录下的文件复制到自己项目的 libs 目录下.修改自己项目的app层级下的
build.gradle 文件, 修改的内容如下androID {// 在此层级下添加sourceSets //... sourceSets {// 新增部分 main { jnilibs.srcDirs = ['libs'] } }}dependencIEs {// 将libs下的BaIDulBS_AndroID.jar添加到依赖中 // ... //... 新增内容 implementation files('libs\BaIDulBS_AndroID.jar')}第三步, 复制权限将系统所需要的权限拷贝到 AndroIDManifest.xml 文件中
<!-- 这个权限用于进行网络定位--><uses-permission androID:name="androID.permission.ACCESS_COARSE_LOCATION" /><!-- 这个权限用于访问GPS定位--><uses-permission androID:name="androID.permission.ACCESS_FINE_LOCATION" /><!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位--><uses-permission androID:name="androID.permission.ACCESS_WIFI_STATE" /><!-- 获取运营商信息,用于支持提供运营商信息相关的接口--><uses-permission androID:name="androID.permission.ACCESS_NETWORK_STATE" /><!-- 这个权限用于获取wifi的获取权限,wifi信息会用来进行网络定位--><uses-permission androID:name="androID.permission.CHANGE_WIFI_STATE" /><!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据--><uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" /><!-- 访问网络,网络定位需要上网 --><uses-permission androID:name="androID.permission.INTERNET" /><!-- 允许挂载和反挂载文件系统可移动存储 --><uses-permission androID:name="androID.permission.MOUNT_UNMOUNT_fileSYstemS" /><!-- 允许程序读取底层系统日志文件 --><uses-permission androID:name="androID.permission.READ_LOGS" /><!-- 允许访问振动设备 --><uses-permission androID:name="androID.permission.VIBRATE" /><!-- 允许使用PowerManager的 WakeLocks保持进程在休眠时从屏幕消失 --><uses-permission androID:name="androID.permission.WAKE_LOCK" /><!-- 允许程序读取或写入系统设置 --><uses-permission androID:name="androID.permission.WRITE_SETTINGS" /><!-- androID 9.0上使用前台服务,需要添加权限 --><uses-permission androID:name="androID.permission.FOREGROUND_SERVICE" /><!-- 用于读取手机当前的状态 --><uses-permission androID:name="androID.permission.READ_PHONE_STATE" /><!-- 读取缓存数据 --><uses-permission androID:name="androID.permission.READ_EXTERNAL_STORAGE" /><!-- 获取模拟定位信息 --><uses-permission androID:name="androID.permission.ACCESS_MOCK_LOCATION" />先写这些吧, 复制粘贴好累…Demo地址 效果图如下
以上是内存溢出为你收集整理的Android初学 百度SDK定位全部内容,希望文章能够帮你解决Android初学 百度SDK定位所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)