各位大佬,我最近和队友一起在做安卓蓝牙与嵌入式系统蓝牙模块的通信,嵌入式端经测试能够正常接收和发送数据,安卓端也能够正常接收嵌入式端发送的数据,但在安卓端向嵌入式端发送数据时嵌入式端没有接收到数据,但安卓端也没有报错,求大佬支招!
解决方案 »
- webview assets 路径问题
- 如何将应用程序图标放在menu中
- 我按google的教程做的项目怎么点了运行只见android字上光在移动不见helloworld几个字呢?
- 针对Android开发中Java语言的重点难点分享
- 用ImageSpan实现输入框种插入图片的问题
- 求代码:完全退出应用程序
- Android中如何实现跳转到“流量使用情况”页面
- 关于fragment操作报错Activity has been destroyed的问题?
- Webview加载网页出现放大,使用系统浏览器加载就不会,这是什么原因?
- 安卓开发蓝牙问题
- android activity 物理键menu 弹出菜单在activity的下面,点击overflow,菜单在右上角弹出,怎样修改为都在右上角
- android studio 不能运行模拟器
private void sendMessageHandle(final String msg)
{
if (mSocket == null)
{
Toast.makeText(this, "未连接到设备", Toast.LENGTH_SHORT).show();
return;
}
mBluetoothAdapter.cancelDiscovery();
if(mSocket.isConnected()){
try {
OutputStream os = mSocket.getOutputStream();
os.write(hexStringToBytes(msg));
os.flush();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}else{
new Thread(new Runnable() {
@Override
public void run() {
try {
mSocket.connect();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
try {
OutputStream os = mSocket.getOutputStream();
os.write(hexStringToBytes(msg));
os.flush();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
} }