安卓手机连接 airpods

2021-03-23 10:16:46 +08:00
 lastisee

是这样的,我手机是安卓,下载了一个显示 airpods 电量的软件,叫 podsTool,还花了 8 块钱,结果最近非要我的位置权限,选择仅使用时允许还不行,非要始终允许,我就想问问安卓开发大佬,这软件是不是流氓。你一个显示电量的软件你拿位置干嘛,拿到了给我送温暖?

8941 次点击
所在节点    Android
12 条回复
JokerLiang
2021-03-23 10:20:06 +08:00
可能是他接入的某个广告 SDK , 需要定位权限。
whwlsfb
2021-03-23 10:24:27 +08:00
有个叫 AndPods 的软件说明里写,获取位置权限是为了获取 Airpods 的当前电量,具体什么原理不清楚
whwlsfb
2021-03-23 10:25:52 +08:00
lastisee
2021-03-23 10:25:52 +08:00
@whwlsfb
@JokerLiang 我在网上搜到下面这段话《蓝牙权限
如要在应用中使用蓝牙功能,您必须声明两个权限。第一个是 BLUETOOTH 。您需要此权限才能执行任何蓝牙通信,例如请求连接、接受连接和传输数据等。

第二个必须声明的权限是 ACCESS_FINE_LOCATION 。您的应用需要此权限,因为蓝牙扫描可用于收集用户的位置信息。此类信息可能来自用户自己的设备,以及在商店和交通设施等位置使用的蓝牙信标。》
分割线**********************
感觉我误会开发者了,这个软件并没有广告
KingPan
2021-03-23 10:26:00 +08:00
猜测应该是"查找我的耳机"功能需要定位权限吧, 我用的 AndPods 也一样需要定位权限
LittleDeng
2021-03-23 10:27:46 +08:00
就算是 assistant trigger 看电量也要定位
https://assistanttrigger.com/faq
JokerLiang
2021-03-23 10:28:52 +08:00
@lastisee 好吧,我错了,没有做过蓝牙开发。
lastisee
2021-03-23 10:36:16 +08:00
@LittleDeng
@KingPan
@JokerLiang
破案了,获取蓝牙耳机电量就是必须要位置权限,这是安卓 api 规定的,我为我的无知向开发者道歉
BigbyWolf
2021-03-23 10:37:40 +08:00
只有功能实现跟 阿里 微信支付,没广告跟多余 SDK 。
yukiww233
2021-03-23 10:38:03 +08:00
扫描蓝牙设备的 api 需要定位权限, 一般在配对成功之后就不需要了
JokerLiang
2021-03-23 10:40:41 +08:00
@lastisee 我也为我的无知道歉
zhanlanhuizhang
2021-05-12 10:18:36 +08:00
蓝牙扫描需要位置。不然有些手机扫描不到。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/764161

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX