jjzjj

BluetoothChat

全部标签

java - Android 蓝牙 java.io.IOException : Connection refused?

我需要连接一个KwikBlue-2ModuleDevelopmentKit到AndroidBluetoothChatexample在使用SPP的NexusOne上。在更改BluetoothChatexample中的UUID后,我能够使用teraterm连接和交换串行数据(一次)对于SPP设备,示例为00001101-0000-1000-8000-00805F9B34FB。然后我重新启动了KwikBlue-2ModuleDevelopmentKit验证连接是否可重复但不断得到java.io.IOException:Connectionrefused当我尝试连接时。有什么想法吗?43.20

android - 蓝牙聊天示例

我有一个最愚蠢的问题要问,但它真的让我很生气。我想下载蓝牙聊天示例的项目,但是当我看到此链接时:http://developer.android.com/resources/samples/BluetoothChat/index.html它只是默认此链接:http://developer.android.com/samples/index.html.我假设示例代码的链接必须已被删除,任何人都可以向我提供zip文件中的项目吗?这真的对我有很大帮助,谢谢。 最佳答案 直到SDK级别17,BluetoothChat示例可以在您的SDK目录

android - 使用 BluetoothChat 与 ELM327 通信

我目前正在尝试通过BluetoothChat示例应用程序与ELM327OBDII蓝牙加密狗进行通信。我可以连接,因为我已经更改了UUID,但是我只能收到启动命令和提示“>”来发送命令,每当我尝试发送命令时,我都会收到以下信息CANOBDII:ELM327v1.2a>我:ATRVCANOBDII:ATRVCANOBDII:>CANOBDII:?现在我在此处阅读以将“\r”附加到命令,但是当我这样做时,我得到了完全相同的响应。我正在使用示例应用程序“BluetoothChat”主类...publicclassBluetoothChatextendsActivity{//Debuggingp

java - 如何从 BluetoothChat 中的输入/输出流读取/写入原始十六进制字节?

我正在开发一个基于BluetoothChat示例代码的应用程序。我需要能够将包含十六进制值的字节数组写入输出流。我还需要解析输入流上的字节数组并读取十六进制值。这是我的代码,只是将十六进制值简单地写入字节数组byte[]data=newbyte[3];data[0]=(byte)0x53;data[1]=(byte)0x1C;data[2]=(byte)0X06;但是,当单步执行调试并查看“数据”时,调试器显示的值为数据[0]=83、数据[1]=28、数据[2]=6。为什么所有的值都转换为ascii?当我在读取输入流时观察byte[]缓冲区时,同样的事情发生了。//Readfromth

android - 蓝牙 RFCOMM/SDP 连接到 Android 中的 RS232 适配器

我正在尝试使用谷歌提供的蓝牙聊天示例API应用程序连接到连接到另一台设备的蓝牙RS232适配器。这是供引用的应用程序:http://developer.android.com/resources/samples/BluetoothChat/index.html这里是RS232连接器的规范表,仅供引用:http://serialio.com/download/Docs/BlueSnap-guide-4.77_Commands.pdf问题是当我去连接设备时:mmSocket.connect();(BluetoothSocket::connect())我总是收到connect()方法抛出的I

android - 蓝牙 RFCOMM/SDP 连接到 Android 中的 RS232 适配器

我正在尝试使用谷歌提供的蓝牙聊天示例API应用程序连接到连接到另一台设备的蓝牙RS232适配器。这是供引用的应用程序:http://developer.android.com/resources/samples/BluetoothChat/index.html这里是RS232连接器的规范表,仅供引用:http://serialio.com/download/Docs/BlueSnap-guide-4.77_Commands.pdf问题是当我去连接设备时:mmSocket.connect();(BluetoothSocket::connect())我总是收到connect()方法抛出的I

Android InputStream 丢弃前两个字节(修改后的 BluetoothChat)

我使用BluetoothChat示例中的代码从蓝牙秤发送和接收字节数据。秤从设备接收命令,然后发回一个字节数组。{2,198,48,48,48,48,199,3}在我们的通信协议(protocol)中,2=STX,198=数据包开始,199=数据包结束,3=ETX。一切正常,除了BluetoothChatService.java中的以下代码react异常,因为它丢弃了前两个字节。/***Thisthreadrunsduringaconnectionwitharemotedevice.*Ithandlesallincomingandoutgoingtransmissions.*/priv