From 439bc040c883cea666b32a11ef5dc28bb37bb03a Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期六, 11 五月 2024 14:26:26 +0800
Subject: [PATCH] 1.修复提示dialog不设置提示时默认提示不显示问题
---
baselibrary/src/main/java/com/dayu/baselibrary/tools/HexUtil.java | 25 ++++++++-----------------
1 files changed, 8 insertions(+), 17 deletions(-)
diff --git a/baselibrary/src/main/java/com/dayu/baselibrary/tools/HexUtil.java b/baselibrary/src/main/java/com/dayu/baselibrary/tools/HexUtil.java
index fc17f34..19f3ca7 100644
--- a/baselibrary/src/main/java/com/dayu/baselibrary/tools/HexUtil.java
+++ b/baselibrary/src/main/java/com/dayu/baselibrary/tools/HexUtil.java
@@ -48,24 +48,11 @@
for (int i = 0; i < byteList.size(); i++) {
byteArray[i] = byteList.get(i);
}
- String hex = bytesToHexNoAppen(byteArray);
+ String hex = bytesToHex(byteArray);
return Integer.parseInt(hex, 16);
}
- /**
- * byte 鏁扮粍杞�16杩涘埗瀛楃涓� 涓嶅姞0鍓嶇紑
- *
- * @param bytes
- * @return
- */
- public static String bytesToHexNoAppen(byte[] bytes) {
- StringBuffer sb = new StringBuffer();
- for (int i = 0; i < bytes.length; i++) {
- String hex = Integer.toHexString(bytes[i] & 0xFF);
- sb.append(hex);
- }
- return sb.toString();
- }
+
public static int getBcdToInt(byte data) {
return ((data & 0xF0) >> 4) * 10 + ((data & 0x0F));
@@ -222,7 +209,7 @@
for (int i = 0; i < byteList.size(); i++) {
byteArray[i] = byteList.get(i);
}
- String hex = bytesToHexNoAppen(byteArray);
+ String hex = bytesToHex(byteArray);
int intValue = Integer.parseInt(hex, 16); // 灏嗗崄鍏繘鍒跺瓧绗︿覆杞崲涓烘暣鏁拌〃绀�
float floatValue = Float.intBitsToFloat(intValue); // 灏嗘暣鏁拌〃绀鸿浆鎹负娴偣鏁�
return floatValue;
@@ -297,6 +284,10 @@
* @return
*/
public static String spaceHex(String str) {
+ if (str.length() % 2 != 0) {
+ //濂囨暟鏃跺墠闈㈠姞0琛ラ綈绉颁负鍋舵暟
+ str = "0" + str;
+ }
char[] array = str.toCharArray();
if (str.length() <= 2) return str;
StringBuffer bufferHex = new StringBuffer();
@@ -317,7 +308,7 @@
* @param str
* @return
*/
- private static String HighLowHex(String str) {
+ public static String HighLowHex(String str) {
if (str.trim().length() <= 2) return str;
List<String> list = Arrays.asList(str.split(" "));
Collections.reverse(list);
--
Gitblit v1.8.0