对不起朋友打扰您了。我待在家里,现在还是Android开发的新手,我把我们当做兼职。我有Java开发方面的经验。
我试图看一下该蓝牙聊天示例,并在这里搜索了很多有关从何开始的信息。
当我尝试在手机上运行时,蓝牙聊天示例从不显示已配对设备的列表。而在许多问题中,有使用UUID的东西。我无法从朋友那里找到它。
我的问题是有人可以从头开始指导我几行,我有一个配对/未配对的SPP设备(我不知道它的UUID),我希望通过手机连接它。由于你们的时间是非常宝贵的,因此只需要几行帮助,我知道这是我的愚蠢问题。
谢谢。
最佳答案
我在我的应用程序中使用了蓝牙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) {}
希望能有所帮助