【问题标题】:Connection bluetooth SPP on android在安卓上连接蓝牙SPP
【发布时间】:2012-02-29 21:32:11
【问题描述】:

抱歉朋友打扰了。我是呆在家里的妈妈,并且是 Android 开发的新手,我把我们当作兼职工作。我有 Java 开发经验。

我试图查看那个蓝牙聊天示例,并在这里搜索了很多关于从哪里开始的信息。 当我尝试在手机上运行时,蓝牙聊天示例从不显示配对设备列表。而在很多问题中,都使用了 UUID。我无法找到我的朋友从哪里找回它。

我的问题是有人可以指导我从哪里开始,我有一个配对/未配对的 SPP 设备(我不知道它的 UUID)我希望通过我的手机连接它。只需要几行帮助,因为你们的时间非常宝贵,我知道这是我的愚蠢问题。

谢谢。

【问题讨论】:

  • 你想使用什么配置文件?

标签: android bluetooth


【解决方案1】:

我在我的应用程序中使用蓝牙 spp 并获取我的数据二进制文件,因此我可以将我使用的一些代码行删除。

private BluetoothSocket sock;
private InputStream in;
private BluetoothDevice zee;

    /*
     * ****PAIR DONGLE****
     */

    zee = BluetoothAdapter.getDefaultAdapter().getRemoteDevice("YO:UR:MA:CA:DR:ES:S");

    m = zee.getClass().getMethod("createRfcommSocket",
            new Class[] { int.class });
    sock = (BluetoothSocket) m.invoke(zee, Integer.valueOf(1));
    sock.connect();
    int temp = 0;
    in = sock.getInputStream();

    try {
        while (true) {
            temp = in.read();
            //do what you like with your byte stored in temp
    } catch (IOException e) {}

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2011-10-26
    • 2013-07-19
    • 2014-08-31
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多