NFC payment settings.
First version, pending final UX.
Change-Id: I357e900c3f2012b35814ae197c49a8c9b97b7148
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 4221059..c327f4a 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -143,7 +143,8 @@
R.id.date_time_settings,
R.id.about_settings,
R.id.accessibility_settings,
- R.id.print_settings
+ R.id.print_settings,
+ R.id.nfc_payment_settings
};
private SharedPreferences mDevelopmentPreferences;
@@ -551,6 +552,10 @@
|| Utils.isMonkeyRunning()) {
target.remove(i);
}
+ } else if (id == R.id.nfc_payment_settings) {
+ if (!getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC_HCE)) {
+ target.remove(i);
+ }
} else if (id == R.id.development_settings) {
if (!showDev) {
target.remove(i);
@@ -945,4 +950,5 @@
public static class UserSettingsActivity extends Settings { /* empty */ }
public static class NotificationAccessSettingsActivity extends Settings { /* empty */ }
public static class UsbSettingsActivity extends Settings { /* empty */ }
+ public static class NfcPaymentActivity extends Settings { /* empty */ }
}