Android usb串口通信(ttyusb)+handler+databinding 实现总结(二)

本文总结了如何在Android应用中实现USB串口通信,包括ttyUSB的使用,结合Handler和DataBinding进行数据交互。首先,介绍了如何导入并设置项目依赖,特别提到了需要导入usbSerialExample和usbSerialForAndroid库。接着,提供了MainActivity的关键代码,并强调了DataBinding中需要注意的数据转换问题,特别是当使用进度条组件时,数据类型应与setProgress方法匹配。文章最后提到,会根据遇到的问题不断更新内容。
摘要由CSDN通过智能技术生成

上篇链接: Android usb串口通信(ttyusb)+handler+databinding 实现总结

前面的操作都完成之后现在我们就已经可以使用别人的APP进行通信了,下面具体说一下我们自己如何去写一个实现串口通信的Android应用。

——————————————————————————————
下载这一个项目
下完之后解压到任意目录中,为方便寻找建议解压项目文件夹中

然后在Android Studio中添加项目依赖
在这里插入图片描述
选择之前解压的目录即可
usbSerialExample和usbSerialForAndroid都要导入
然后我把每个项目build.gradle和gradle.wrapper.properties都改成了自己原来项目的设置了

下面是MainActivity的全部代码,注释很全

package com.hebut.eve.mytrashtouch;

import android.content.Context;
import android.databinding.DataBindingUtil;
import android.hardware.usb.UsbDeviceConnection;
import android.hardware.usb.UsbManager;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;

import com.hebut.eve.mytrashtouch.bean.Serial;
import com.hebut.eve.mytrashtouch.databinding.ActivityMainBinding;
import com.hoho.android.usbserial.driver.UsbSerialDriver;
import com.hoho.android.usbseria
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值