Я могу успешно записать свои данные на карту. Я хочу, чтобы никто не мог писать на моей карточке, а только читал. Возможно ли это достичь? Или есть какой-нибудь ключ, где я могу назначить какую-то защиту паролем перед записью данных на мою карту?
Для записи данных используйте:
public void writeTag(Tag tag) {
MifareUltralight ultralight = MifareUltralight.get(tag);
String[] mg= getParts(s, 4);
try {
ultralight.connect();
int j=4;
for (int i = 0; i < mg.length; i++) {
ultralight.writePage(j, mg[i].getBytes(Charset.forName("US-ASCII")));
j++;
}
Toast.makeText(getApplicationContext(), "Write Done!", Toast.LENGTH_LONG).show()
} catch (IOException e) {
Log.e(TAG, "IOException while closing MifareUltralight...", e);
} finally {
try {
ultralight.close();
} catch (IOException e) {
Log.e(TAG, "IOException while closing MifareUltralight...", e);
}
}
}
Любая помощь будет оценена по достоинству!