Loading AndroidManifest.xml +5 −4 Original line number Diff line number Diff line Loading @@ -181,13 +181,14 @@ <activity android:name="Settings$SystemUpdaterActivity" android:label="@string/system_update_settings_list_item_title" android:icon="@drawable/ic_system_update"> <intent-filter android:priority="100"> <action android:name="com.android.settings.action.SETTINGS" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.category" android:value="com.android.settings.category.ia.homepage" /> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.SystemUpdaterSettings" /> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> Loading res/xml/top_level_settings.xml +12 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,18 @@ xmlns:settings="http://schemas.android.com/apk/res-auto" android:key="top_level_settings"> <Preference android:key="top_level_update" android:title="@string/system_update_settings_list_item_title" android:summary="@string/summary_placeholder" android:icon="@drawable/ic_system_update" android:order="-150" android:fragment="com.android.settings.SystemUpdaterSettings" settings:controller="com.android.settings.system.SystemUpdatePreferenceController" settings:keywords="@string/keywords_system_update_settings"> <intent android:action="android.settings.SYSTEM_UPDATE_SETTINGS" /> </Preference> <Preference android:key="top_level_network" android:title="@string/network_dashboard_title" Loading src/com/android/settings/SystemUpdaterSettings.java +3 −6 Original line number Diff line number Diff line Loading @@ -11,10 +11,12 @@ import android.provider.SearchIndexableResource; import com.android.settings.R; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import com.android.settingslib.search.SearchIndexable; import java.util.ArrayList; import java.util.List; @SearchIndexable public class SystemUpdaterSettings extends Fragment { @Override Loading @@ -29,10 +31,8 @@ public class SystemUpdaterSettings extends Fragment { if (activity != null) { activity.finish(); } } public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider() { @Override Loading @@ -46,7 +46,4 @@ public class SystemUpdaterSettings extends Fragment { return result; } }; } Loading
AndroidManifest.xml +5 −4 Original line number Diff line number Diff line Loading @@ -181,13 +181,14 @@ <activity android:name="Settings$SystemUpdaterActivity" android:label="@string/system_update_settings_list_item_title" android:icon="@drawable/ic_system_update"> <intent-filter android:priority="100"> <action android:name="com.android.settings.action.SETTINGS" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="com.android.settings.category" android:value="com.android.settings.category.ia.homepage" /> <meta-data android:name="com.android.settings.FRAGMENT_CLASS" android:value="com.android.settings.SystemUpdaterSettings" /> <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED" android:value="true" /> </activity> Loading
res/xml/top_level_settings.xml +12 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,18 @@ xmlns:settings="http://schemas.android.com/apk/res-auto" android:key="top_level_settings"> <Preference android:key="top_level_update" android:title="@string/system_update_settings_list_item_title" android:summary="@string/summary_placeholder" android:icon="@drawable/ic_system_update" android:order="-150" android:fragment="com.android.settings.SystemUpdaterSettings" settings:controller="com.android.settings.system.SystemUpdatePreferenceController" settings:keywords="@string/keywords_system_update_settings"> <intent android:action="android.settings.SYSTEM_UPDATE_SETTINGS" /> </Preference> <Preference android:key="top_level_network" android:title="@string/network_dashboard_title" Loading
src/com/android/settings/SystemUpdaterSettings.java +3 −6 Original line number Diff line number Diff line Loading @@ -11,10 +11,12 @@ import android.provider.SearchIndexableResource; import com.android.settings.R; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.search.Indexable; import com.android.settingslib.search.SearchIndexable; import java.util.ArrayList; import java.util.List; @SearchIndexable public class SystemUpdaterSettings extends Fragment { @Override Loading @@ -29,10 +31,8 @@ public class SystemUpdaterSettings extends Fragment { if (activity != null) { activity.finish(); } } public static final Indexable.SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider() { @Override Loading @@ -46,7 +46,4 @@ public class SystemUpdaterSettings extends Fragment { return result; } }; }