2017-03-1<Bluetooth基本操作>

本文介绍了一个用于控制蓝牙功能的Java类实现。该类提供了检查设备是否支持蓝牙、蓝牙当前状态的方法,并能启动蓝牙开关界面。通过这个简单的类,开发者可以轻松地在Android应用中集成蓝牙控制功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class Bluetoothcontroller {
private BluetoothAdapter ba;

public Bluetoothcontroller() {
this.ba = BluetoothAdapter.getDefaultAdapter();
}
/*
* 判断设备是否支持蓝牙
* true支持
* false不支持
* */
public boolean isBluetooth(){
if(ba!=null){
return true;
}else {
return false;
}
}
/*
* 判断蓝牙状态
* 条件一:ba!=null 蓝牙设备不为空
* 条件二:ba.isEnabled() 判断蓝牙是否开启
* 满足条件一执行条件二 不满足条件一 执行false
* 如果不判断蓝牙设备是否存在 直接判断蓝牙状态 在没有蓝牙设备的情况下 将会空指针
* */
public boolean BluetoothStatu(){
return ba!=null ? ba.isEnabled():false;
}
/*
* 打开蓝牙
* */
public void OpenBluetooth(Activity activity,int requestcode){
//获取蓝牙;唤起界面
Intent i=new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
activity.startActivityForResult(i,requestcode);
}
/*
* 关闭蓝牙
* */
public void OffBluetooth(){
ba.disable();
}
}

转载于:https://www.cnblogs.com/livelihood/p/6557944.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值