gpt4 book ai didi

android - 无法在 Android ICS 上进行蓝牙连接

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:44:34 24 4
gpt4 key购买 nike

我正在编写一个应用程序,将字节码从平板电脑发送到 µ Controller 。在 Lenovo A1 (Android 2.3) 和 Samsung Galaxy Tab 7 Plus N (Android 3.2) 上一切正常。现在我在使用新的 Samsung Galaxy Tab 2 (Android 4.0) 时遇到了问题。

我能够与蓝牙天线配对(它连接到 µ Controller 并通过串行协议(protocol)进行通信)。当我启动应用程序时,系统会再次要求我输入密码并进行配对。输入配对密码后,我的主布局可见,但未建立连接。

eclipse 中的 LogCat 告诉我:

06-19 16:00:20.656: V/BluetoothSocket.cpp(3189): availableNative
06-19 16:00:20.664: V/BluetoothSocket.cpp(3189): abortNative
06-19 16:00:20.664: V/BluetoothSocket.cpp(3189): ...asocket_abort(49) complete
06-19 16:00:20.664: I/ActivityManager(185): No longer want com.google.android.partnersetup (pid 3220): hidden #16
06-19 16:00:20.671: V/BluetoothSocket.cpp(3189): availableNative
06-19 16:00:20.671: V/BluetoothSocket.cpp(3189): destroyNative
06-19 16:00:20.671: V/BluetoothSocket.cpp(3189): ...asocket_destroy(49) complete
06-19 16:00:20.679: D/KeyguardViewMediator(185): setHidden false
06-19 16:00:20.679: W/System.err(3189): java.io.IOException: socket closed
06-19 16:00:20.679: W/System.err(3189): at android.bluetooth.BluetoothSocket.available(BluetoothSocket.java:370)
06-19 16:00:20.679: W/System.err(3189): at android.bluetooth.BluetoothInputStream.available(BluetoothInputStream.java:40)
06-19 16:00:20.679: W/System.err(3189): at java.io.BufferedInputStream.available(BufferedInputStream.java:114)
06-19 16:00:20.687: W/System.err(3189): at ebs.alphadidact.control.ReceiveThread.run(ReceiveThread.java:79)

更进一步的是LogCat接收了千次消息:

V/BluetoothSocket.cpp(3189): availableNative

所以当我在网上搜索时,我发现有几个人有类似的问题但没有解决方案。有人知道这个问题吗?

可能是天线和android 4.0的兼容性问题。我不认为错误出在我的代码中,因为正如我所说,相同的代码在旧的 android 版本上运行得很好。

最佳答案

好的,我发现问题出在哪里了。我不确定这只是三星问题还是 Android ICS 问题。

我尝试通过使用(获取套接字)像往常一样连接到天线:

clientSocket = device.createRfcommSocketToServiceRecord(MY_UUID);

好吧,我的天线和平板电脑设置似乎不起作用,所以我尝试了:

clientSocket = device.createInsecureRfcommSocketToServiceRecord(MY_UUID);

这确实有效。第一个选项强制系统取消天线配对,然后再次要求配对。

关于android - 无法在 Android ICS 上进行蓝牙连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com