本篇博文最后修改时间: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中)

                     

七、注意事项

暂无


八、实验结果

暂无









更多相关文章

  1. Android(安卓)蓝牙 UUID分类汇总
  2. Android(安卓)文件系统获取root权限
  3. android7.0适配
  4. android上实现蓝牙透传时遇到点问题
  5. Android:通过Camera进行拍照
  6. Android(安卓)App 获取root权限后,执行shell命令
  7. Android(安卓)判断应用程序获取通知栏权限是否开启,以及如何跳转
  8. [转]Android蓝牙开发浅谈
  9. Android(安卓)Wifi模块学习

随机推荐

  1. Android天气预报项目
  2. Unable to resolve target 'android-5'
  3. android 网络异步加载数据进度条
  4. Android第七期 - 二维码扫描与生成图
  5. Android实时获取当前下载速度
  6. Android(安卓)继承SQLiteOpenHelper自定
  7. iPhone与Android对比
  8. android - 制作底部选项卡TabHost
  9. android 网络语音电话合集 此文为备份
  10. notify while network is available or n