Android开发--蓝牙操作

首先,由于模拟器上没有蓝牙装置,所以我们需要一个含有蓝牙装置的Android系统

其次,要操作设备上的蓝牙装置,需要在AndroidManifest中声明两个权限:

  1. <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />  
  2.   <uses-permission android:name="android.permission.BLUETOOTH" />  
第一个权限称为“蓝牙管理”,是对蓝牙的可见性设置,扫描装置,关闭等操作所设置的

第二个权限是普通的“蓝牙操作权限”,可以操作对蓝牙的打开,搜索配对设备等操作


BluetoothAdapter
  本地的蓝牙适配器。该类主要用来操作蓝牙的基本服务。比如:初始化设备的可见,查询可匹配的设备集,使用一个已知的MAC地址来初始化一个BluetoothDevice类(远程蓝牙装置),创建一个BluetoothServerSocket类以监听其它设备对本机的连接请求等。

BluetoothDevice
  该类是一个远程蓝牙设备。我们可以创建一个带有各自设备的BluetoothDevice或者查询其皆如名称、地址、类和连接状态等信息。

 配置本机蓝牙模块

在这里首先要了解对蓝牙操作一个核心类BluetoothAdapter

01 BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); 
02 //直接打开系统的蓝牙设置面板 
03 Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); 
04 startActivityForResult(intent, 0x1); 
05 //直接打开蓝牙 
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值