gpt4 book ai didi

android - 当蓝牙连接到我的设备时,是否可以在应用程序中收到通知?

转载 作者:行者123 更新时间:2023-11-29 14:27:50 24 4
gpt4 key购买 nike

我想构建一个与我的 BT 设备交互并唤醒他的 Android 应用程序。

  • 设备和手机已配对
  • 设备会持续扫描特定电话,并在每次电话在范围内时请求连接。

我想知道我的应用程序是否可以在每次设备请求连接时收到通知。考虑到该应用程序未处于 Activity 状态。

例如,当我上车时,它会自动连接到我的汽车 BT,当我接到电话时,调用应用程序会被激活? (但也许这是 Android 内部所做的事情...)

有什么想法吗?

最佳答案

是的,您可以在使用广播接收器连接新设备时收到通知。请引用下面的代码。

BroadcastReceiver btReceive=new BroadcastReceiver() {

@Override
public void onReceive(Context context, Intent intent) {

String action = intent.getAction();
BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);

if (BluetoothDevice.ACTION_FOUND.equals(action)) {
//the device is found
}
}
};

关于android - 当蓝牙连接到我的设备时,是否可以在应用程序中收到通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17541410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com