资源简介
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控制左右声道
相关资源
- java串口通信全套完整代码-导入eclip
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- USB串口通讯助手OTG转USB
- Java串口调试工具源码
- Android v7的一些jar包
- 最新android supportV7包
评论
共有 条评论