资源简介
android studio可以直接运行,已经封装好了,可以直接使用,串口直接调用连接就好,不需判断是否连接上,断开重连自动化
代码片段和文件信息
package cn.shorr.serialdemo;
import java.io.UnsupportedEncodingException;
public class FormatUtil {
/**
* 字符串转换成十六进制字符串
*
* @param str
* @param charsetName
* @return
*/
public static String strToHexStr(String str String charsetName) {
char[] chars = “0123456789ABCDEF“.toCharArray();
StringBuilder sb = new StringBuilder(““);
byte[] bs = new byte[0];
try {
bs = str.getBytes(charsetName);
int bit;
for (int i = 0; i < bs.length; i++) {
bit = (bs[i] & 0x0f0) >> 4;
sb.append(chars[bit]);
bit = bs[i] & 0x0f;
sb.append(chars[bit]);
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return sb.toString().trim();
}
/**
* byte[]转换为16进制字符串
*
* @param bArray
* @return
*/
public static String bytesToHexString(byte[] bArray) {
StringBuffer sb = new StringBuffer(bArray.length);
String sTemp;
for (int i = 0; i < bArray.length; i++) {
sTemp = Integer.toHexString(0xFF & bArray[i]);
if (sTemp.length() < 2)
sb.append(0);
sb.append(sTemp.toUpperCase());
}
return sb.toString();
}
/**
* 字符串补齐
*
* @param source 源字符串
* @param fillLength 补齐长度
* @param fillChar 补齐的字符
* @param isLeftFill true为左补齐,false为右补齐
* @return
*/
public static String stringFill(String source int fillLength char fillChar boolean isLeftFill) {
try {
int sourceLen = source.getBytes(“GBK“).length;
if (source == null || sourceLen >= fillLength) return source;
StringBuilder result = new StringBuilder(fillLength);
int len = fillLength - sourceLen;
if (isLeftFill) {
for (; len > 0; len--) {
result.append(fillChar);
}
result.append(source);
} else {
result.append(source);
for (; len > 0; len--) {
result.append(fillChar);
}
}
return result.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-24 22:05 EZ-SerialPort-master\
目录 0 2018-12-23 18:41 EZ-SerialPort-master\screenshot\
文件 21563 2018-01-09 18:01 EZ-SerialPort-master\screenshot\demo.png
文件 606 2018-12-24 22:05 EZ-SerialPort-master\EZ-SerialPort-master.iml
文件 6148 2018-12-25 10:26 EZ-SerialPort-master\.DS_Store
目录 0 2018-12-25 14:53 __MACOSX\
目录 0 2018-12-25 14:53 __MACOSX\EZ-SerialPort-master\
文件 120 2018-12-25 10:26 __MACOSX\EZ-SerialPort-master\._.DS_Store
目录 0 2018-12-14 18:23 EZ-SerialPort-master\app\
文件 606 2018-12-14 18:23 EZ-SerialPort-master\app\app.iml
文件 966 2018-01-09 18:01 EZ-SerialPort-master\app\proguard-rules.pro
文件 343 2018-12-14 18:23 EZ-SerialPort-master\app\local.properties
目录 0 2018-12-23 18:41 EZ-SerialPort-master\app\gradle\
目录 0 2018-12-23 18:41 EZ-SerialPort-master\app\gradle\wrapper\
文件 54329 2018-10-09 16:48 EZ-SerialPort-master\app\gradle\wrapper\gradle-wrapper.jar
文件 200 2018-10-09 16:48 EZ-SerialPort-master\app\gradle\wrapper\gradle-wrapper.properties
文件 5296 2018-10-09 16:48 EZ-SerialPort-master\app\gradlew
文件 7 2018-01-09 18:01 EZ-SerialPort-master\app\.gitignore
文件 749 2018-01-09 18:01 EZ-SerialPort-master\app\build.gradle
文件 2260 2018-10-09 16:48 EZ-SerialPort-master\app\gradlew.bat
目录 0 2018-12-23 18:41 EZ-SerialPort-master\app\.idea\
文件 564 2018-12-14 18:23 EZ-SerialPort-master\app\.idea\runConfigurations.xm
目录 0 2018-12-23 18:41 EZ-SerialPort-master\app\.idea\codest
文件 1775 2018-12-14 18:24 EZ-SerialPort-master\app\.idea\codest
文件 449 2018-12-14 18:24 EZ-SerialPort-master\app\.idea\gradle.xm
文件 9754 2018-12-14 18:24 EZ-SerialPort-master\app\.idea\workspace.xm
文件 246 2018-12-14 18:23 EZ-SerialPort-master\app\.idea\modules.xm
文件 2015 2018-12-14 18:24 EZ-SerialPort-master\app\.idea\misc.xm
目录 0 2018-01-09 18:01 EZ-SerialPort-master\app\src\
目录 0 2018-01-09 18:01 EZ-SerialPort-master\app\src\main\
目录 0 2018-12-23 18:41 EZ-SerialPort-master\app\src\main\res\
............此处省略45个文件信息
- 上一篇:基于Java语言实现的日期计算器报告
- 下一篇:android控制左右声道
相关资源
- Android代码-多功能拨号盘源码.zip
- printershare直接破解版--11.5(适配andr
- android RDP远程桌面客户端源码
- 手机远程控制手机android
- spring boot+ios app+android app 即时通讯项目
- Androidrepo文件
- Aandroid 多线程断点续传同时多个大文
- Vue项目实现手机端上传图片,使用于
- Android多文件断点续传
- Android多线程文件夹及断点续传
- android 安卓 FTP 文件 管理
- Android-5.1.1_r1源码.7z
- mac版adb工具
- NFC Card万能读卡android程序
- Android直连Mysql数据库需要导入的jar包
- android实现谷歌地图项目
- Android日历239876
- 主页面框架
- Android双列滑动表格(双表头不动)
- android绘制心电图
- Android安卓中文API开发文档参考手册官
- Android开发的UI图标大全
- Crypto++ 7.0.0 for Android 已编译
- Android手机通过otg线外接usb摄像头
- AndroidStudio使用svn第一次提交忽略文件
- Android编程设计模式之原型模式详解
- 浅谈Android客户端与服务器的数据交互
- 基于android框架的客户端和基于java服务
- 好用的支持android 6.0以上的libserial_p
- AndroidStudio插件配置
评论
共有 条评论