Broadcast Action: Indicates the friendly name of a remote device has been retrieved for the first time, or changed since the last retrieval. C# Copiar [Android.Runtime.Register("ACTION_NAME_CHANGED")] [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")] public const ...
监听设备名称变化:使用registerReceiver()方法注册广播接收器,并指定IntentFilter为BluetoothDevice.ACTION_NAME_CHANGED。这样,当设备名称发生变化时,广播接收器将收到通知。 处理设备名称变化:在广播接收器的onReceive()方法中,可以通过BluetoothDevice对象的getName()方法获取设备的新名称,并进行相应的处理。 以下是腾讯云...
返回一个BluetoothDevice对象 EXTRA_CLASS 返回一个BluetoothClass对象 EXTRA_NAME string,表示蓝牙设备名称 EXTRA_RSSI short,表示信号强度 ACTION_DISAPPEARED 表示远程设备消失。当之前发现的设备在当前未发现时发出 EXTRA_DEVICE ACTION_CLASS_CHANGED 表示远程设备的蓝牙class改变 EXTRA_DEVICE EXTRA_CLASS ACTION_ACL_CON...
String ACTION_FOUND : android.bluetooth.device.action.FOUND,发现一个远程设备的时候发出该广播; 这个广播总是包含EXTRA_DEVICE, EXTRA_CLASS附加域, 如果这个蓝牙可用的话, 还会包含EXTRA_NAME, EXTRA_RSSI附加域; 需要BLUETOOTH权限; String ACTION_NAME_CHANGED : android.bluetooth.device.action.NAME_CHANGED,远...
for (BluetoothDevice device : pairedDevices) { String deviceName = device.getName(); String deviceHardwareAddress = device.getAddress(); // MAC地址 Log.d("TAG", "蓝牙设备名称:"+deviceName); Log.d("TAG", "蓝牙设备地址:"+deviceHardwareAddress); ...
String ACTION_NAME_CHANGED : android.bluetooth.device.action.NAME_CHANGED,远程蓝牙设备的名称被发现改变 或者 第一次发现远程蓝牙设备的名称的时候发出该广播, 该广播包含附加域 EXTRA_DEVICE , EXTRA_NAME附加域; 需要BLUETOOTH权限; (3)绑定状态常量
需要BLUETOOTH权限接收 常量值: “android.bluetooth.device.action.NAME_CHANGED” int BOND_BONDED 指明远程设备已经匹配。 一个共享的连接键为了远程设备而存在于本地,因而设备间的通讯可以被认证和加密。 和远程设备的匹配并不意味着设备间已经成功连接。它只意味着匹配过程已经在稍早之前完成,并且连接键已经存储在...
// Bluetooth is not supported mLocalAdapter = null; mSwitch.setEnabled(false); } else { //构造成功后,通过manager得到bluetooth的adapter mLocalAdapter =manager.getBluetoothAdapter(); } //同时新建一个intent,用于接收ACTION_STATE_CHANGED mIntentFilter = newIntentFilter(BluetoothAdapter.ACTION_STATE_CH...
一、 BluetoothAdapter类介绍 BluetoothAdapter类简单点来说就是代表了本设备(手机、电脑等)的蓝牙适配器对象,通过它我们可以蓝牙设备进行基本 开发了,主要有如下功能: 1、开关蓝牙设备 2、扫描蓝牙设备 3、设置/获取蓝牙状态信息,例如:蓝牙状态值、蓝牙Name、蓝牙Mac地址等; ...
ActionNameChanged Broadcast Action: Indicates the friendly name of a remote device has been retrieved for the first time, or changed since the last retrieval. ActionPairingRequest Broadcast Action: This intent is used to broadcast PAIRING REQUEST ActionUuid Broadcast Action: This intent is used...