OSDN Git Service

[Dynamic Home] Make a new page for all top level settings
authorFan Zhang <zhfan@google.com>
Wed, 8 Aug 2018 01:06:39 +0000 (18:06 -0700)
committerFan Zhang <zhfan@google.com>
Thu, 9 Aug 2018 00:20:15 +0000 (17:20 -0700)
commit25d9f3812b124524bee66f1f63f0b90b11f72856
treee1801a2cfa426a30dd620064cc22f1ed53b1c654
parent9980096d33656baa695b1af90a44fbef871eb70f
[Dynamic Home] Make a new page for all top level settings

Since we are moving conditionals/suggestions to a different place, there
is no need to use DashboardSummary to display top level settings any
more. We can simplify a lot of code for top level settings and reduce it
to a standard DashboardFragment.

- Create a new DashboardFragment + xml for all top level internal items
- Add a PreferenceController to provide summary for Network & internet
  item.
- Mark a bunch of things deprecated for future work.

Bug: 110405144
Test: robotests
Change-Id: I9f778777131c28eb836b722e089e026a59f5ddc6
res/values/themes.xml
res/xml/top_level_settings.xml [new file with mode: 0644]
src/com/android/settings/dashboard/SummaryLoader.java
src/com/android/settings/homepage/HomepageFragment.java
src/com/android/settings/homepage/TopLevelSettings.java [new file with mode: 0644]
src/com/android/settings/network/NetworkDashboardFragment.java
src/com/android/settings/network/TopLevelNetworkEntryPreferenceController.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/network/TopLevelNetworkEntryPreferenceControllerTest.java [new file with mode: 0644]