ykhung
b41b50c3dc
Add RECEIVER_EXPORTED for internal intent based on the PSA
...
Test: presubmit
Change-Id: I699f1e93cf8c44b046f131014d6200346798336e
2022-12-19 00:07:27 +08:00
Bonian Chen
6d57edf9ac
Merge "[Settings] Change network reset into reset mobile network"
2022-12-16 00:41:16 +00:00
William Xiao
71ee3c3a5d
Merge "Default to timing out to dock user in 1 minute" into tm-qpr-dev am: 0be191aeb7 am: 26343e8926
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20683709
Change-Id: I63dedfa49ec3d7c64c156d6a5da33772abfcc4b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 00:04:15 +00:00
Yuri Lin
5db22756e4
Merge "Disable zen rule preferences with invalid activities" into tm-qpr-dev am: dc4100f148 am: de8a27b496
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20725886
Change-Id: I4c0309a1b5773d6d92c0f43ba631571e2b375e49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-16 00:00:17 +00:00
William Xiao
26343e8926
Merge "Default to timing out to dock user in 1 minute" into tm-qpr-dev am: 0be191aeb7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20683709
Change-Id: I46a4c6300b2deb004417a78faaab25f10fd9ee50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 20:46:32 +00:00
William Xiao
0be191aeb7
Merge "Default to timing out to dock user in 1 minute" into tm-qpr-dev
2022-12-15 20:04:15 +00:00
Florian Mayer
2be085005b
Merge "[MTE] allow device policy to control setting"
2022-12-15 18:40:14 +00:00
Yuri Lin
de8a27b496
Merge "Disable zen rule preferences with invalid activities" into tm-qpr-dev am: dc4100f148
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20725886
Change-Id: I609c74ba96e7a32171ff20715d4aa8c68f8a68b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 16:51:30 +00:00
Yuri Lin
dc4100f148
Merge "Disable zen rule preferences with invalid activities" into tm-qpr-dev
2022-12-15 16:08:17 +00:00
Bonian Chen
8d43fd9a35
[Settings] Change network reset into reset mobile network
...
Replace reset network into Reset mobile network settings
Bug: 260034791
Test: local and auto
Change-Id: I9547f266c1586073fd2b96f35cc9df8861b0a105
2022-12-15 15:44:08 +00:00
Treehugger Robot
2f96743835
Merge "Align SETTINGS_PACKAGE_NAME reference to a single place" am: d03411f0ee am: 24835ea2f9 am: 8a26d010d0
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2340884
Change-Id: I6b4edd0be16e090b56b628af51a0558c87822ef6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 13:41:13 +00:00
Treehugger Robot
8a26d010d0
Merge "Align SETTINGS_PACKAGE_NAME reference to a single place" am: d03411f0ee am: 24835ea2f9
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2340884
Change-Id: Ie89e48f670b7e3cc8d8d607149d35c678b67ae8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 12:59:37 +00:00
YK Hung
e047b4f400
Merge "Move setup optimization mode to main thread"
2022-12-15 10:56:09 +00:00
Edgar Wang
6e0ac2699e
Merge "Fix NPE crash in MainClearConfirm"
2022-12-15 09:27:46 +00:00
TreeHugger Robot
87498a19e6
Merge "Add a new field elapsed_time_millis into Settings' atom"
2022-12-15 09:17:47 +00:00
TreeHugger Robot
e2fa501390
Merge "Check Uri permission for FLAG_GRANT_READ/WRITE_URI_PERMISSION" into tm-qpr-dev am: 8ccf48b0fc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20727250
Change-Id: I230322f17eb8335240e655e1d8af24776d82d6ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 06:32:57 +00:00
Kuan Wang
6c4f83f33d
Load app usage events data in the hourly job.
...
Test: make RunSettingsRoboTests + manual
Bug: 260964679
Change-Id: Iaccaa77bd52fb7356cdcb786c64523f21040b128
2022-12-15 06:32:54 +00:00
Kuan Wang
52ad3ba925
add OWNER for protos directory
...
Test: NA
Bug: NA
Change-Id: I985a4918d7bac938dc843c8cdce1f139b5449609
2022-12-15 06:31:25 +00:00
TreeHugger Robot
8ccf48b0fc
Merge "Check Uri permission for FLAG_GRANT_READ/WRITE_URI_PERMISSION" into tm-qpr-dev
2022-12-15 06:06:22 +00:00
TreeHugger Robot
ca390cd6c2
Merge "Fix b/262378515: NullPointerException in TabPreference.onDetached()"
2022-12-15 05:28:42 +00:00
Arc Wang
c743f44644
Merge "Allow 2-pane deep link to access unexported Activity" into tm-qpr-dev am: e8e2d9c68f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20704230
Change-Id: Ic7b667e5d12c125769feabc0ac13f79eaafab771
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-15 05:16:14 +00:00
Arc Wang
e8e2d9c68f
Merge "Allow 2-pane deep link to access unexported Activity" into tm-qpr-dev
2022-12-15 04:23:13 +00:00
Arc Wang
95ff075244
Check Uri permission for FLAG_GRANT_READ/WRITE_URI_PERMISSION
...
To improve security, calling app must be granted Uri permission
if it sets FLAG_GRANT_READ/WRITE_URI_PERMISSION in the Intent of
ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY.
Bug: 250589026
Test: manual
Change-Id: I48f88c662b843212b1066369badff84cf98935a8
Merged-In: I48f88c662b843212b1066369badff84cf98935a8
2022-12-15 03:40:08 +00:00
Bonian Chen
b7c309b075
Merge "[Settings] Try to reduce the time pending on BroadcastReceiver"
2022-12-15 01:16:24 +00:00
Abel Tesfaye
2404e07ad1
Create unique metrics category for DeviceStateAutoRotateDetailsFragment
...
DISPLAY_AUTO_ROTATE_SETTINGS is being used by two separate fragments.
Test: none
Bug: 260071662
Change-Id: I8f02e1df54451f0f7501edcf31d8060fdcc604e6
2022-12-14 21:15:11 +00:00
Yuri Lin
afe52dfae5
Disable zen rule preferences with invalid activities
...
While resolveActivity is used to determine whether an Intent can be handled by something, this doesn't catch the case of explicit intents whose activity class doesn't exist. Here we check for it through PackageManager.queryIntentActivities instead for existing zen rules (if they were added when the activity exists, but it no longer does).
For new rules, check the validity of the activity for external rules before adding them to the list.
Bug: 238144390
Test: manual via DND app
Change-Id: Ia920ca792f9c17a5d684baf877c882ce7fadffd6
2022-12-14 14:13:36 -05:00
Arc Wang
d1549f2243
Settings 2-pane deep link vulnerabilities
...
Settings app must not start an deep link Activity if
1. The deep link Activity is not exported.
or
2. Calling package does not have the permission to
start the deep link Activity.
Bug: 250589026
Test: make RunSettingsRoboTests ROBOTEST_FILTER=SettingsHomepageActivityTest
Change-Id: I9a3bddfa5d9d1d2e924dd6f3e5e07dca6c11664f
Merged-In: I9a3bddfa5d9d1d2e924dd6f3e5e07dca6c11664f
2022-12-14 11:59:57 +00:00
Bonian Chen
3ac629f04e
[Settings] Try to reduce the time pending on BroadcastReceiver
...
This is not a design which could resolve the issue, but try to improve
it through reducing the time blocking on BroadcastReceiver and reducing
the happening of ANR.
Bug: 262209170
Test: local and auto
Change-Id: Idec4da3d1deaffb121a5c7a73aeb84b4b0331374
2022-12-14 10:06:12 +00:00
Zaiyue Xue
a944ee2a02
Fix b/262378515: NullPointerException in TabPreference.onDetached()
...
Bug: 262378515
Fix: 262378515
Test: presubmit
Change-Id: I9c0629d570538a664c361eae74e8f7818f4210df
2022-12-14 15:33:34 +08:00
SongFerng Wang
b64d2b2f9e
Merge "Revert "Remove "Backup Calling" button from Settings UI""
2022-12-14 05:56:43 +00:00
Arc Wang
86afd10ada
Merge "Check Uri permission for FLAG_GRANT_READ/WRITE_URI_PERMISSION"
2022-12-14 05:52:29 +00:00
Arc Wang
aef9355579
Merge "Allow 2-pane deep link to access unexported Activity"
2022-12-14 05:52:15 +00:00
Sunny Shao
d21c97e9a7
Add a new field elapsed_time_millis into Settings' atom
...
- Add a new field elapsed_time_millis to keep the elapsed time
since setup wizard finished.
Fixes: 260660970
Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.core
Change-Id: I28d13c4987ae1e4ef12eaff27e26a5121cf8093b
2022-12-14 12:53:54 +08:00
Jason Chiu
a3cb36777b
Merge "Fix IllegalArgumentException from RecyclerView in PanelFragment" into tm-qpr-dev am: 0b0d8ace66 am: 95c7c63fc1
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20715247
Change-Id: I06a8740c4ebb5114f9248b68e069f075e56111de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 03:47:06 +00:00
Jason Chiu
95c7c63fc1
Merge "Fix IllegalArgumentException from RecyclerView in PanelFragment" into tm-qpr-dev am: 0b0d8ace66
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20715247
Change-Id: I963a95fb9787778579a1c9a1a0237b84b4384a1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-14 03:12:23 +00:00
Jason Chiu
0b0d8ace66
Merge "Fix IllegalArgumentException from RecyclerView in PanelFragment" into tm-qpr-dev
2022-12-14 02:49:58 +00:00
Jason Chiu
79d282bbfb
Merge "Revert "Remove FLAG_ACTIVITY_FORWARD_RESULT in 2-pane flow""
2022-12-14 02:49:17 +00:00
XingHai Lu
fd39b53f51
Merge "Cleanup plurals in Settings, change <one> to <1> in string res file."
2022-12-14 02:10:08 +00:00
TreeHugger Robot
a464ca0e47
Merge "Make BatteryStatsHistoryIterator API compatible with Iterator"
2022-12-14 01:49:18 +00:00
TreeHugger Robot
3518578331
Merge "Remove redundant method in LocalMediaManager"
2022-12-14 01:47:02 +00:00
Florian Mayer
8b9d792692
[MTE] allow device policy to control setting
...
Test: unit tests
Test: TestDPC with COPE and DO
Test: make RunSettingsRoboTests
Bug: 244290023
Change-Id: I0e03d0dbe44ef595d813652f85529c1fe5fd6cec
2022-12-14 00:54:46 +00:00
Diya Bera
c52d4922cc
Merge "Flicker in Fingerprint Enrollment" into tm-qpr-dev am: 2d343061d3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20523590
Change-Id: I8fdd0725e4c0a1b0d2f7ced3ce058522566528f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-13 21:37:51 +00:00
Yi Jiang
028b04d93c
[conflict] Merge "Creates a flag for auto-rotate with face detection" into tm-qpr-dev am: 410c1d28bf am: 7075fd453d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20696311
Change-Id: I25c5fccdcffe89e651af4154738f0049f6c0d14c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-13 18:20:21 +00:00
Diya Bera
6b468377c1
Flicker in Fingerprint Enrollment
...
Fixes: 259707991
Test: m RunSettingsRoboTests -j30 ROBOTEST_FILTER=MessageDisplayControllerTest
Change-Id: I2581dfcc7054c5df1368d5d912dbbc4c8ea01f23
Merged-in: I2581dfcc7054c5df1368d5d912dbbc4c8ea01f23
2022-12-13 18:17:23 +00:00
Edgar Wang
116d109963
Fix NPE crash in MainClearConfirm
...
Change-Id: Ica420a521749b9826f73e806cec762ab8f65784c
Fix: 261163075
Test: manual
2022-12-13 17:16:42 +00:00
Yi Jiang
7075fd453d
Merge "Creates a flag for auto-rotate with face detection" into tm-qpr-dev am: 410c1d28bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20696311
Change-Id: I8fb334d8ac3783286c3cce1df3bd5d2c83a92c5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-12-13 17:06:07 +00:00
Yi Jiang
410c1d28bf
Merge "Creates a flag for auto-rotate with face detection" into tm-qpr-dev
2022-12-13 16:27:35 +00:00
Arc Wang
0c18e8990c
Check Uri permission for FLAG_GRANT_READ/WRITE_URI_PERMISSION
...
To improve security, calling app must be granted Uri permission
if it sets FLAG_GRANT_READ/WRITE_URI_PERMISSION in the Intent of
ACTION_SETTINGS_EMBED_DEEP_LINK_ACTIVITY.
Bug: 250589026
Test: manual
Change-Id: I48f88c662b843212b1066369badff84cf98935a8
2022-12-13 21:21:42 +08:00
Arc Wang
1a49146508
Allow 2-pane deep link to access unexported Activity
...
If an Activity is not exported, the Activity still can be
launched by components of the same application, applications
with the same user ID, or privileged system components.
Bug: 261678674
Bug: 250589026
Test: manual visual
Launcher -> context menu -> Wallpaper & style
Change-Id: I662df6cb287361b135e2c596abe946ddeb03bda4
2022-12-13 20:06:23 +08:00
Wesley Wang
7423f4390c
Move setup optimization mode to main thread
...
- Due to unclear root cause of optimization mode being reset after
reboot, update the setup logic from deferred background thread to
main thread, to avoid any possible background task unexecuted case.
Bug: 241735485
Test: make SettingsRoboTests
Change-Id: I2de2181321712f89fadc04bf5000aea91a01485a
2022-12-13 11:12:00 +00:00