【Android(BLE)】Android(BLE)之蓝牙权限和feature
16lz
2021-01-24
本篇博文最后修改时间:2017年01月21日,15:12。
一、简介
本文介绍如何在安卓工程中增加蓝牙权限和feature。
二、实验平台
开发平台:Eclipse IDE for Java Developers(Version: Luna Service Release 2 (4.4.2))
安卓系统:Android 4.3
手机:红米1S
三、版权声明
博主:甜甜的大香瓜
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.NET/feilusia
联系方式:[email protected]
香瓜BLE之CC2541群:127442605
香瓜BLE之CC2640群:557278427
香瓜BLE之Android群:541462902
香瓜单片机之STM8/STM32群:164311667甜甜的大香瓜的小店(淘宝店):https://shop217632629.taobao.com/?spm=2013.1.1000126.d21.hd2o8i
四、 实验前提 1、在进行本文步骤前,请先 阅读 以下博文: 1)《Android之单项问答题》:http://blog.csdn.net/feilusia/article/details/47163513
2、在进行本文步骤前,请先 实现以下博文:
暂无
五、基础知识
1、蓝牙权限是什么?
答:要在APP中使用蓝牙功能,需要声明BLUETOOTH权限;
如果需要扫描设备或操作蓝牙设置,还需要声明BLUETOOTH_ADMIN权限权限。
2、 feature是什么?
答:
1)当feature的设置为true时,只能在支持BLE的安卓设备上安装运行该APP;
2)当feature的设置为false时,则所有安卓设备上都能安装运行该APP;
但由于手机硬件上不一定支持BLE,所以需要在代码中自行判断是否支持BLE,如下:
// Use this check to determine whether BLE is supported on the device. Then// you can selectively disable BLE-related features.if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE)) { Toast.makeText(this, R.string.ble_not_supported, Toast.LENGTH_SHORT).show(); finish();}
六、实验步骤
1、添加蓝牙权限和feature(在AndroidManifest.xml中)
七、注意事项
暂无
八、实验结果
暂无
更多相关文章
- Android(安卓)蓝牙 UUID分类汇总
- Android(安卓)文件系统获取root权限
- android7.0适配
- android上实现蓝牙透传时遇到点问题
- Android:通过Camera进行拍照
- Android(安卓)App 获取root权限后,执行shell命令
- Android(安卓)判断应用程序获取通知栏权限是否开启,以及如何跳转
- [转]Android蓝牙开发浅谈
- Android(安卓)Wifi模块学习