Android 如何使用广播接收器发送数据?
我可以在收到你的邮件时收到通知 时间是50毫秒 我想在收到广播接收器时将数据发送到BLE 它可以发送一段时间(有回调) 但是过了一段时间 示例1分钟 它无法发送(无法获取回调) 为什么? 我该怎么办 没有人有同样的问题吗Android 如何使用广播接收器发送数据?,android,bluetooth-lowenergy,Android,Bluetooth Lowenergy,我可以在收到你的邮件时收到通知 时间是50毫秒 我想在收到广播接收器时将数据发送到BLE 它可以发送一段时间(有回调) 但是过了一段时间 示例1分钟 它无法发送(无法获取回调) 为什么? 我该怎么办 没有人有同样的问题吗 private void sendBroadcast(String action) { Intent intent = new Intent(action); intent.putExtra("key","data"); loc
private void sendBroadcast(String action) {
Intent intent = new Intent(action);
intent.putExtra("key","data");
localBroadcastManager.sendBroadcast(intent);
}
接收您的数据
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction() == yourAction){
//Your code here
}
}
现在我必须有一个sendbroadcast?sendbroadcast to whome?我可以得到通知,时间是50ms,我使用Google示例代码,所以当我收到通知时,我可以在broadcastreceiver中获得ble Send me data什么动作可用,现在我尝试在这里写入特性,开始时写入是可以的,但有一段时间,写入不工作,通知总是好的,我的oncharacteristicwrite回调得到133状态