В настоящее время я разрабатываю приложение и имею следующую проблему.
При использовании NFC для подготовки владельца устройства я хотел бы отправить строку, которая будет использоваться новым приложением владельца устройства.
Мне известны стандартные свойства MIME для подготовки владельца устройства, найденные здесь
Вот фрагмент, который может дать вам лучшее представление о моей проблеме. Обратите внимание на свойство myCustomValue.
Properties properties = new Properties();
properties.put("myCustomValue", value);
properties.put(DevicePolicyManager.EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME, "com.example.some.app");
try {
properties.store(stream, "NFC Provisioning");
ndefMessage = new NdefMessage(new NdefRecord[{NdefRecord.createMime(DevicePolicyManager.MIME_TYPE_PROVISIONING_NFC, stream.toByteArray())});
} catch (IOException e) {
}
Этот фрагмент находится внутри
public NdefMessage createNdefMessage(NfcEvent event)
и вы можете найти шаблон здесь
Если это возможно, я также хотел бы знать, как получить это строковое значение, как только запустится подготовленное приложение.