From 9b5f8cd6da7ef07163e859647cc075a26954a090 Mon Sep 17 00:00:00 2001 From: wanghao Date: Thu, 4 Dec 2025 13:50:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E8=AF=BB=E5=8F=96user?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=A1=A5=E9=95=BF=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/writeepc/WriteUserActivity.java | 11 +++++++---- app/src/main/res/layout/activity_write_user.xml | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/example/writeepc/WriteUserActivity.java b/app/src/main/java/com/example/writeepc/WriteUserActivity.java index e00ccf1..786a885 100644 --- a/app/src/main/java/com/example/writeepc/WriteUserActivity.java +++ b/app/src/main/java/com/example/writeepc/WriteUserActivity.java @@ -36,12 +36,15 @@ public class WriteUserActivity extends BaseActivity { Toast.makeText(this, "请输入要写入的数据", Toast.LENGTH_SHORT).show(); return; } + int length = writeData.length(); + String tag=""; if (writeData.length() % 4 != 0) { - Toast.makeText(this, "请输入4字数据", Toast.LENGTH_SHORT).show(); - return; + tag=String.format("%0" + (length % 4)*2 + "d", 0); } - Log.e("TAG", "writeUser:" + ASCIIUtil.str2Hex(writeData)); - writeUserData(ASCIIUtil.str2Hex(writeData)); + String s = ASCIIUtil.str2Hex(writeData)+tag; + Log.e("TAG", "writeUser:" + s); + Log.e("TAG", "writeUser:" + s.length()); + writeUserData(s); } public void readUser(View view) { diff --git a/app/src/main/res/layout/activity_write_user.xml b/app/src/main/res/layout/activity_write_user.xml index 93dbaaa..3331092 100644 --- a/app/src/main/res/layout/activity_write_user.xml +++ b/app/src/main/res/layout/activity_write_user.xml @@ -63,10 +63,10 @@ android:text="写入数据:" />