android是否有短信的蓝牙接收器?

时间:2012-05-18 21:05:34

标签: android bluetooth

大家好我遇到一个真正的问题我有一个arduino设备,通过蓝牙发送文本信息,我想在我的Android手机上收到这个文本,但我想在任何反应之前检查((文本))

有没有办法像SMS((BroadcastReceiver))

那样做
public class Receiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        }
    }

1 个答案:

答案 0 :(得分:0)

我不知道究竟是怎么做到的。但是,与使用Receiver for SMS的方式相同,您可以使用Receiver for Bluetooth。

注册接收者(Manifest或代码)

registerReceiver(ActionFoundReceiver, new IntentFilter(
            BluetoothDevice.ACTION_FOUND));

定义接收器

    private final BroadcastReceiver ActionFoundReceiver = new BroadcastReceiver() {

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        String action = intent.getAction();
        if (BluetoothDevice.ACTION_FOUND.equals(action)) {
            BluetoothDevice device = intent
                    .getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);

        String name;
            name = device.getName();

        }
    }
};

我想:通过沟通,你可以在意图中找到一个不同的婴儿车,为你提供文字。

如果您想要一些示例,请查看。 http://android-er.blogspot.com.es/2011/05/scan-bluetooth-devices.htmlhttp://luugiathuy.com/2011/02/android-java-bluetooth/