Android 9.0无法实现定位功能

Android 9.0无法实现定位功能

在定位功能实现后,显示不了自己的位置
后台总是打印 Access denied finding property 。。。

下载老师的apk和demo更改对应的ak和sha1加上key store文件依旧显示不了定位
上面问题依然存在

我发现了可能是权限获取的问题,因为我在splash类中添加四个权限,只有定位权限弹出需要获取,其他三个不弹出
原因是默认授予了,但是我在应用的权限里又没发现除了定位外的权限被授予。有点矛盾

我使用的是 one plus 6 android 9.0来调试,明天用一下低版本的看是否存在这个问题

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

首先确定手机定位权限都开启了

http://img1.sycdn.imooc.com//climg/5beb830f0001661517060895.jpg

另外,你把app中涉及的权限都改为询问试一下,有没有弹出提示?

  • 米罗攻城狮 提问者 #1
    弹出提示了还是不行,在红米2s机器上就可以正常运行(●°u°●)​ 」
    2018-11-14 11:31:15
提问者 米罗攻城狮 2018-11-14 10:56:55

不行呢,我都试过了,主要它只弹了一个权限出来
其他都没有,这是老师的Demo

http://img1.sycdn.imooc.com//climg/5beb8ebb0001855503600760.jpg

http://img1.sycdn.imooc.com//climg/5beb8ed30001300903600760.jpg

它会是这样的情况
http://img1.sycdn.imooc.com//climg/5beb8ee2000111a203600760.jpg

  • 提问者 米罗攻城狮 #1
    使用红米2s就可以了?纳闷
    2018-11-14 11:23:15
  • irista23 回复 提问者 米罗攻城狮 #2
    android厂商对底层封装确实存在差异化,这个只能看不同设备怎么处理的源码了
    2018-11-14 11:33:57
提问者 米罗攻城狮 2018-11-14 00:39:34


http://img1.sycdn.imooc.com//climg/5beafe300001423a06820512.jpg
用iPad发布问题,发布不了😁

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android网络操作与数据存储2018版
  • 参与学习           人
  • 提交作业       307    份
  • 解答问题       1613    个

本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师