android studio 蓝牙透传

蓝牙透传关于蓝牙透传,基本步骤如下:1、设置蓝牙权限2、打开蓝牙3、蓝牙搜索4、蓝牙连接与通讯测试使用android4.4版本手机与蓝牙硬件模块;1、设置蓝牙权限(android6.0以下)蓝牙权限在AndroidManifest.xml中加入如下代码:如果想要只在支持BLE的安卓设备上运行则需要再加如下: 2、打开蓝牙//打开蓝牙
摘要由CSDN通过智能技术生成

蓝牙透传

关于蓝牙透传,基本步骤如下:

1、设置蓝牙权限

2、打开蓝牙

3、蓝牙搜索

4、蓝牙连接与通讯

测试使用android4.4版本手机与蓝牙4.0硬件模块;

1、设置蓝牙权限(android6.0以下)

蓝牙权限在AndroidManifest.xml中加入如下代码:

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

如果想要只在支持BLE的安卓设备上运行则需要再加如下:

<uses-feature android:name="android.hardware.bluetooth_le" android:required="false"/> 

2、打开蓝牙

//打开蓝牙
public void ble_open() {
    //获取蓝牙适配器实例
    BluetoothAdapter ble_adapter = BluetoothAdapter.getDefaultAdapter();
    if(ble_adapter !=null){
        //判断蓝牙是否已打开
        if (!ble_adapter.isEnabled()) {
            //打开蓝牙,强制打开,不安全
            //ble_adapter.enable();
            //弹窗询问是否打开,推荐,可以重新onActivityResult确认是否打开
            Intent ble_intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
            startActivityForResult(ble_intent,0);
        }
    }else
        Toast.makeText(this, "该设备不支持蓝牙", Toast.LENGTH_SHORT).show();
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (request
  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值