NFC payment settings.

First version, pending final UX.

Change-Id: I357e900c3f2012b35814ae197c49a8c9b97b7148
This commit is contained in:
Martijn Coenen
2013-08-01 18:13:33 -07:00
parent 8a181dd0d1
commit 26515da087
11 changed files with 519 additions and 1 deletions

View File

@@ -143,7 +143,8 @@ public class Settings extends PreferenceActivity
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 @@ public class Settings extends PreferenceActivity
|| 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 class Settings extends PreferenceActivity
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 */ }
}