Adding the device information to the backup will allow us to restore data which is device specific if it's appropriate to do so (e.g. device density) The device specific settings which will be backed up are; Settings.Secure.DISPLAY_DENSITY_FORCED Test: atest SettingsProviderTest SettingsBackupTest Test: Manual - Density changes during SUW when setting is restored Fixes: 28437818 Change-Id: Ibc3595cdece3f1ccb4fccaff8212c1c3cb5c9756
51 lines
1.4 KiB
Plaintext
51 lines
1.4 KiB
Plaintext
android_app {
|
|
name: "SettingsProvider",
|
|
resource_dirs: ["res"],
|
|
srcs: [
|
|
"src/**/*.java",
|
|
"src/com/android/providers/settings/EventLogTags.logtags",
|
|
],
|
|
libs: [
|
|
"telephony-common",
|
|
"ims-common",
|
|
],
|
|
static_libs: [
|
|
"junit",
|
|
"SettingsLib",
|
|
],
|
|
platform_apis: true,
|
|
certificate: "platform",
|
|
privileged: true,
|
|
}
|
|
|
|
android_test {
|
|
name: "SettingsProviderTest",
|
|
// Note we statically link several classes to do some unit tests. It's not accessible otherwise
|
|
// because this test is not an instrumentation test. (because the target runs in the system process.)
|
|
srcs: [
|
|
"test/**/*.java",
|
|
"src/com/android/providers/settings/SettingsBackupAgent.java",
|
|
"src/com/android/providers/settings/SettingsState.java",
|
|
"src/com/android/providers/settings/SettingsHelper.java",
|
|
],
|
|
static_libs: [
|
|
"androidx.test.rules",
|
|
"SettingsLib",
|
|
],
|
|
libs: [
|
|
"android.test.base",
|
|
"android.test.mock",
|
|
],
|
|
resource_dirs: ["res"],
|
|
aaptflags: [
|
|
"--auto-add-overlay",
|
|
"--extra-packages",
|
|
"com.android.providers.settings",
|
|
],
|
|
platform_apis: true,
|
|
certificate: "platform",
|
|
test_suites: ["device-tests"],
|
|
manifest: "test/AndroidManifest.xml",
|
|
test_config: "test/AndroidTest.xml",
|
|
}
|