1
我在Jelly Bean上有一个Android设备,当我在蓝牙范围内检测到已配对的设备时,我想唤醒它。 我想这是一个服务广播接收器,但我不知道它应该如何工作。Android设备通过配对的蓝牙设备唤醒
我在Jelly Bean上有一个Android设备,当我在蓝牙范围内检测到已配对的设备时,我想唤醒它。 我想这是一个服务广播接收器,但我不知道它应该如何工作。Android设备通过配对的蓝牙设备唤醒
注册BroadcastReceiver以收听BluetoothDevice.ACTION_BOND_STATE_CHANGED
。
里面一个BroadcastReciever:
public void onReceive(Context context, Intent intent)
{
if (BluetoothDevice.ACTION_BOND_STATE_CHANGED.equals(intent.getAction()))
{
int bondState = intent.getIntExtra(BluetoothDevice.EXTRA_BOND_STATE, -1);
if (bondState == BluetoothDevice.BOND_BONDED)
{
// wake up
}
}
}
谢谢你,它的工作:) – Milly
欢迎您... –
请问如果手机处于睡眠状态(屏幕关闭,没有激活锁定)这项工作? – stackoverflowuser2010