Add Checkup to Maintenance section
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 549f7c0..79f71ce 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -3478,6 +3478,9 @@
<!-- Maintenance Settings. The title for the item to take the user to Maintenance settings. -->
<string name="maintenance_settings_title">Maintenance</string>
+ <!-- Maintenance settings screen, the title for the item to take the user to Checkup. -->
+ <string name="checkup_settings_list_item_title">Checkup</string>
+ <string name="checkup_settings_list_item_summary">Hardware diagnostics</string>
<!-- Maintenance settings screen, the title for the item to take the user to the Proximity Sensor app. -->
<string name="proximity_sensor_settings_list_item_title">Proximity sensor</string>
<string name="proximity_sensor_settings_list_item_summary">""</string>
diff --git a/res/xml/maintenance_prefs.xml b/res/xml/maintenance_prefs.xml
index 0fa7898..19ef02e 100644
--- a/res/xml/maintenance_prefs.xml
+++ b/res/xml/maintenance_prefs.xml
@@ -3,6 +3,16 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/maintenance_settings_title">
+ <PreferenceScreen android:key="checkup_settings"
+ android:title="@string/checkup_settings_list_item_title"
+ android:summary="@string/checkup_settings_list_item_summary">
+
+ <intent android:action="android.intent.action.MAIN"
+ android:targetPackage="com.fairphone.checkup"
+ android:targetClass="com.fairphone.checkup.MainActivity" />
+
+ </PreferenceScreen>
+
<PreferenceScreen android:key="proximity_sensor_settings"
android:title="@string/proximity_sensor_settings_list_item_title">
diff --git a/src/com/android/settings/MaintenanceSettings.java b/src/com/android/settings/MaintenanceSettings.java
index d434b51..7c7637f 100644
--- a/src/com/android/settings/MaintenanceSettings.java
+++ b/src/com/android/settings/MaintenanceSettings.java
@@ -10,10 +10,14 @@
public class MaintenanceSettings extends SettingsPreferenceFragment {
// Preference categories
+ private static final String CHECKUP_PREFERENCE_SCREEN =
+ "checkup_settings";
+
private static final String PROXIMITY_SENSOR_PREFERENCE_SCREEN =
"proximity_sensor_settings";
// Preference controls.
+ private PreferenceScreen mCheckupPreferenceScreen;
private PreferenceScreen mProximitySensorPreferenceScreen;
@Override