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