SettingsBackupAgent will send out the notification itself instead of delegating it to WifiManager. Bug: 144218444 Test: Removed AP Band conversion check to always trigger notification when restoring from backup. Follow steps at: https://developer.android.com/guide/topics/data/testingbackup Verified that notification is displayed when restoring from backup. Verified that expanding notification by dragging down shows full notification text. Verified tapping on the notification opens the tethering Settings page, and also dismissed the notification. Change-Id: I729b1cbf443229687c086982d51b96f326b534e1
56 lines
1.6 KiB
Plaintext
56 lines
1.6 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",
|
|
"SettingsLibDisplayDensityUtils",
|
|
],
|
|
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/android/provider/settings/backup/*",
|
|
"src/android/provider/settings/validators/*",
|
|
"src/com/android/providers/settings/SettingsBackupAgent.java",
|
|
"src/com/android/providers/settings/SettingsState.java",
|
|
"src/com/android/providers/settings/SettingsHelper.java",
|
|
"src/com/android/providers/settings/WifiSoftApBandChangedNotifier.java",
|
|
],
|
|
static_libs: [
|
|
"androidx.test.rules",
|
|
"SettingsLibDisplayDensityUtils",
|
|
"platform-test-annotations",
|
|
"truth-prebuilt",
|
|
],
|
|
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",
|
|
}
|