吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5872|回复: 20
收起左侧

[Android 分享] 某款sk投影机蓝牙控制app修改兼容android10

[复制链接]
zhuwg 发表于 2020-10-15 15:18
最近看见sk产的某一款投影机有活动,买了一个回来,
然后发现可以用手机蓝牙控制,
下载app安装发现是基于旧版本android的,在Android10下无法搜索蓝牙,
于是拿出apktool开始修改,
首先  [size=1em]apktool d skt.apk
进入目录AndroidManifest.xml
编辑,增加一行
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
保存,执行apktool b skt -o skt-new.apk
最后使用签名工具签名

测试在Android10上可以正常用蓝牙控制投影机
[size=1em]

skt.png

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
caleb110 + 1 + 1 热心回复!
wybaxin + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| zhuwg 发表于 2020-10-18 16:11
17601243856 发表于 2020-10-16 16:53
您好,可以说下这是什么原理吗,以后别的软件也可以这样设置吗

查看Android官方文档关于蓝牙的部分:https://developer.android.com/guide/topics/connectivity/bluetooth
官方文档中指出:
蓝牙权限
如要在应用中使用蓝牙功能,您必须声明两个权限。
第一个是 BLUETOOTH。您需要此权限才能执行任何蓝牙通信,例如请求连接、接受连接和传输数据等。
第二个必须声明的权限是 ACCESS_FINE_LOCATION。您的应用需要此权限,因为蓝牙扫描可用于收集用户的位置信息。此类信息可能来自用户自己的设备,以及在商店和交通设施等位置使用的蓝牙信标。
注意:如果您的应用适配 Android 9(API 级别 28)或更低版本,则您可以声明 ACCESS_COARSE_LOCATION 权限而非 ACCESS_FINE_LOCATION 权限。


因此,对于蓝牙的使用需要注意:
除了蓝牙权限需要开启之外,位置权限也需要开启(这在Android6.0之后就要求了)。
Android10.0以上需要开启的位置权限是ACCESS_FINE_LOCATION,而9.0及以下开启ACCESS_COARSE_LOCATION 就可以了,当然使用ACCESS_FINE_LOCATION也可以兼容。
万神fake 发表于 2020-10-16 12:10
wx7273 发表于 2020-10-16 14:17
38342175 发表于 2020-10-16 14:22
这产商不会升级啊,差评
17601243856 发表于 2020-10-16 16:53
您好,可以说下这是什么原理吗,以后别的软件也可以这样设置吗

点评

查看Android官方文档关于蓝牙的部分:https://developer.android.com/guide/topics/connectivity/bluetooth 官方文档中指出: 蓝牙权限 如要在应用中使用蓝牙功能,您必须声明两个权限。 第一个是 BLUETOOTH。您  详情 回复 发表于 2020-10-18 16:11
w00d 发表于 2020-10-16 21:56
17601243856 发表于 2020-10-16 16:53
您好,可以说下这是什么原理吗,以后别的软件也可以这样设置吗

在Android 6.0以后的APP要用蓝牙需要申请这个权限,应该是这个APP开发的时间比较早
深蓝海琼 发表于 2020-10-16 22:36
来看看,学习
小小的粉丝 发表于 2020-10-17 07:50
楼主是安卓开发工程师么?这么熟悉
gqxbdie 发表于 2020-10-17 08:03
膜拜大佬
caleb110 发表于 2020-10-17 11:33
路过来支持下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 18:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表