Android蓝牙连接打印

1. 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限

   // 管理蓝牙设备的权限 
    <uses-permissionandroid:name="android.permission.BLUETOOTH_ADMIN" />
    // 使用蓝牙设备的权限 
    <uses-permissionandroid:name="android.permission.BLUETOOTH" />

2.打开蓝牙

获得蓝牙适配器(android.bluetooth.BluetoothAdapter),检查该设备是否支持蓝牙,如果支持,就打开蓝牙。

    // 检查设备是否支持蓝牙 
    adapter = BluetoothAdapter.getDefaultAdapter(); 
    if (adapter == null) 
    { 
    // 设备不支持蓝牙 
    } 
    // 打开蓝牙 
    if (!adapter.isEnabled()) 
    { 
    Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); 
    // 设置蓝牙可见性,最多300秒 
    intent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,300);
    context.startActivity(intent); 

     //第二种方式通过系统API直接打开比较暴力的方式(静默打开蓝牙),需要BlueTooth_Admin权限  
 //    if(!adapter.isEnabled){//蓝牙没有开启  
 //   adapter.enable();  
 //    }  
     //关闭蓝牙  
 //    adapter.disable(); 
    }

3.获取已配对的蓝牙设备(android.bluetooth.BluetoothDevice)

首次连接某蓝牙设备需要先配对,一旦配对成功,该设备的信息会被保存,以后连接时无需再配对,所以已配对的设备不一定是能连接的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值