在 Android 中,如何以编程方式检查在 NFC 高级设置(SIM 或 cSE 或 ECE)中选择了哪些安全元素设置?
In Android, how to check programatically which secure element settings is selected in NFC Advanced Settings (SIM or eSE or HCE)?
在 Android 中,如何以编程方式检查在 NFC 高级设置(SIM 或 cSE 或 ECE)中选择了哪些安全元素设置?
如果您希望用户更改它,您可以使用这段代码以编程方式进行更改:
Intent intent = new Intent();
String mPackage = "com.android.settings";
String mClass = ".nfc.NfcAdvancedRoutingSetting";
intent.setComponent(new ComponentName(mPackage,mPackage+mClass));
startActivity(intent);
我仍在寻找一种方法来检查激活了哪个。
Android 文档之一是,
https://developer.android.com/reference/android/nfc/NfcAdapter#EXTRA_SECURE_ELEMENT_NAME
看起来可以获取安全元素名称。
在 Android 中,如何以编程方式检查在 NFC 高级设置(SIM 或 cSE 或 ECE)中选择了哪些安全元素设置?
如果您希望用户更改它,您可以使用这段代码以编程方式进行更改:
Intent intent = new Intent();
String mPackage = "com.android.settings";
String mClass = ".nfc.NfcAdvancedRoutingSetting";
intent.setComponent(new ComponentName(mPackage,mPackage+mClass));
startActivity(intent);
我仍在寻找一种方法来检查激活了哪个。
Android 文档之一是,
https://developer.android.com/reference/android/nfc/NfcAdapter#EXTRA_SECURE_ELEMENT_NAME
看起来可以获取安全元素名称。