Modified the PrivacySettings and add PreferenceControllers

- Changed the PrivacySettings to DashboardFragment.
- Added the new five related PreferenceControllers and related codes
- Modified the privacy_settings.xml
- Removed the PrivacySettingsTest test by design changed
- Moved the PrivacySettings.java from root directory to backup

Test: manual
Test: make RunSettingsRoboTests
Change-Id: Ic88e2e58a11d024d2394f75c3db5b46fe2d86dba
This commit is contained in:
sunnyshao
2018-03-29 19:50:20 +08:00
committed by Fan Zhang
parent f1191f6bf9
commit 15ec2cf8ef
20 changed files with 1193 additions and 316 deletions

View File

@@ -14,8 +14,10 @@
limitations under the License.
-->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:key="privacy_settings_screen"
android:title="@string/privacy_settings_title">
<!-- Backup settings -->
@@ -23,31 +25,36 @@
android:key="backup_data"
android:title="@string/backup_data_title"
android:persistent="false"
android:fragment="com.android.settings.backup.ToggleBackupSettingFragment"/>
android:fragment="com.android.settings.backup.ToggleBackupSettingFragment"
settings:controller="com.android.settings.backup.BackupDataPreferenceController" />
<Preference
android:key="configure_account"
android:title="@string/backup_configure_account_title"
android:persistent="false">
android:persistent="false"
settings:controller="com.android.settings.backup.ConfigureAccountPreferenceController">
<!-- the Intent declared here is always overwritten by a real one -->
<intent android:action="dummy" />
</Preference>
<Preference
android:key="data_management"
android:persistent="false">
android:persistent="false"
settings:controller="com.android.settings.backup.DataManagementPreferenceController">
</Preference>
<SwitchPreference
android:key="auto_restore"
android:title="@string/auto_restore_title"
android:summary="@string/auto_restore_summary" />
android:summary="@string/auto_restore_summary"
settings:controller="com.android.settings.backup.AutoRestorePreferenceController" />
<Preference
android:key="backup_inactive"
android:title="@string/backup_inactive_title"
android:persistent="false"
android:enabled="false"
android:selectable="false" />
android:selectable="false"
settings:controller="com.android.settings.backup.BackupInactivePreferenceController" />
</PreferenceScreen>