【Android(BLE)】Android(BLE)之蓝牙权限和feature

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