增加 读取user自动补长度

master
wanghao 2 months ago
parent 0f35f250b4
commit 9b5f8cd6da

@ -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) {

@ -63,10 +63,10 @@
android:text="写入数据:" />
<EditText
android:id="@+id/epc_view"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_gravity="center"
android:gravity="center"
android:text="@={data.writeUser}" />
</LinearLayout>

Loading…
Cancel
Save