关于android开发串口
来源:互联网 发布:武汉聚友网络 编辑:程序博客网 时间:2024/05/17 01:37
开发串口的主要作用【软件控制硬件】
开发工具-----> AndroidStudio
1、需要准备的文件 : 关于串口通信,Google已经给出了源码,地址在GitHub android-serialport-api
如下图
2、导入 .c文件,在上面下载文件时的文件夹里面有这两个文件
3、在java 文件夹下创建一个文件夹 ------------->文件夹的位置和名字必须是下图的一样的
4、SerialPort.java 也是上面文件下载时在文件夹里面的,直接复制过来即可
5、打开和关闭串口 写一个方法,打开并返回该串口 (三个参数说明----->1、文件路径(具体看你自己接的那个串口) 2、波特率(具体看你硬件支持那个波特率)3、标志码(为0即可))
【注意:高版本的API 19 以上的需要手动赋予权限直接在项目清单添加无效,将会报异常无法写入文件】
publicvoidcloseSerialPort() {
if (mSerialPort != null) {
mSerialPort.close();
mSerialPort =null;
}}
6、发送数据 注意:必须是字节码(进行数据转化即可,百度大把)
Message message = Message.obtain();
message.obj = text.getBytes();
sendingHandler.sendMessage(message);
7、收串口回馈的信息
protectedvoidonDataReceived(finalbyte[] buffer,finalint size) {
runOnUiThread(new Runnable() {
@Override
publicvoidrun() {
Toast.makeText(mApplication,"收到消息:" +new String(buffer) + " size = " + size, Toast.LENGTH_SHORT).show();
}
});
}
【注意:接收串口消息时,最好开辟子线进行接收,防止接收不到信息】
- 关于android开发串口
- 关于android串口通信
- Android串口开发
- Android串口通讯开发
- 【android 串口开发】
- android 串口开发
- Android串口开发入门
- Android串口开发
- 关于蓝牙串口模块开发
- 关于Android蓝牙串口通信
- 关于Android串口通讯总结
- android 串口jni 开发流程
- Android蓝牙串口程序开发
- Android Studio 串口jni开发
- Android开发之jni串口
- Android——串口开发
- Android开发之jni串口
- Android串口蓝牙开发实战
- 岛屿的数量
- 20171209:面向对象:类和对象,方法的重载
- 期末考试之排名次
- 基于二进制编码的遗传算法求解函数最大值
- Caffe 关闭日志输出
- 关于android开发串口
- mybatis系列八:一对多关联查询
- smarTTY 使用 公钥 ( public ssh key ) 设置免密远程登录
- 【MongoDb学习之路】Java利用MongoClient类连接MongoDB数据库
- 根本不受我控制的浮动(一定要贴原创真的很尴尬)
- 处理区间问题要预处理(计算星期几)
- 浅谈 Java 和多重继承
- selenium+python自动化测试(1)
- CSS 框模型概述