2012-01-27 152 views
1

对不起朋友打扰你。我留在家里,妈妈和我在兼职工作中带领我们进行Android开发。我在Java开发方面有过很长时间。安卓连接蓝牙SPP

我试图看看蓝牙聊天的例子,并从这里搜索了很多关于从哪里开始。 当我尝试在手机上运行时,蓝牙聊天示例从未显示配对设备的列表。而在很多问题中,这里使用的是UUID。我无法知道我的朋友在哪里撤回它。

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

谢谢。

+0

什么配置文件是你想使用? – 2012-02-26 06:27:43

回答

3

我使用蓝牙属我的应用程序,让我的二进制数据,这样我就可以送你一些代码行我使用。

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) {} 

希望帮助