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="写入数据:" />