John Li
8f7f2fd255
Add haptic effect for the seekbar in Settings 4/n.
...
- in Font size/Display size, perform haptic feedback as the seekbar's progress value is updated.
- screenshot, https://screenshot.googleplex.com/6tcD7a9hvCcWaui
- screenshot, https://screenshot.googleplex.com/89y4Q3RXskyajnL
Bug: 174109628
Test: make -j42 RunSettingsRoboTests ROBOTEST_FILTER=LabeledSeekBarTest
Change-Id: I7aff859e4fdaed6fe95a5d77564059ef1a7f6ff0
2020-12-01 01:16:55 +00:00
Jiashen Wang
6886f839cc
Merge "Initial setup for slot change receiver migration"
2020-12-01 00:57:53 +00:00
Joseph Murphy
6d78a33475
Makes this class abstract so that Tradefed's automatic search for runnable test classes doesn't get confused by this class.
...
Bug: b/174168302
Change-Id: I765e3f6c7f8ef2f2734862e75513e73353fea4c0
2020-12-01 00:25:00 +00:00
Eran Messeri
d8e49b45b1
Enforce password complexity in lockscreen setting
...
Enforce a lock screen that adheres with the required complexity set by
the admin.
This is done by querying the DevicePolicyManager for the complexity set
for the given user, and merging it with the complexity from the "change
lock screen" intent (if any).
If the admin sets a higher complexity requirement than the app
triggering the lock screen change request, then the admin-set complexity
is enforced and the user is not shown information about the requesting
app.
Bug: 165573442
Test: Manually, set complexity using TestDPC and see it applies.
Test: m RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.password.ChooseLockGenericTest
Test: m RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.password.ChooseLockPasswordTest
Change-Id: If3f24f7430bdcbcd34265339f7d2a1ff82a44fc1
2020-11-30 22:26:50 +00:00
Jason Parks
9f424cdec2
Launch DO/PO sepecific settings when parental are enabled.
...
Test: make RunSettingsRoboTests && manual
Bug: 161861348
Change-Id: I73ce27d0aa740f47e6ed3e4be9bee4d5eaf039ad
2020-11-30 21:29:16 +00:00
timhypeng
b97ff55b3b
Add FLAG_RECEIVER_FOREGROUND to run redirect intent at foreground priority
...
Bug: 172178632
Test: make -j50 RunSettingsRoboTests
Merged-In: Idf6b07fb5918c487956fd1485d409c3161525f1b
Change-Id: Idf6b07fb5918c487956fd1485d409c3161525f1b
2020-11-30 13:34:16 +00:00
timhypeng
7207584d6c
Redirect to output switcher panel to the new dialog
...
-Redirect for Cast button
-Send intent when call MediaOutputPanel::create()
-Return null to finish the activity
Bug: 172178632
Test: make -j50 RunSettingsRoboTests
Merged-In: I1038e237113f433c847aff98a45b1dd6089d80a8
Change-Id: I1038e237113f433c847aff98a45b1dd6089d80a8
2020-11-30 13:34:07 +00:00
timhypeng
6472c98ffa
Update rule of launching media output dialog
...
-Do not hide Media Output Dialog in Settings, and let dialog handles
-Hide Media output slice panel when launching dialog
Bug: 155822415
Test: make -j50 RunSettingsRoboTests
Merged-In: I16732f625f100b259d6e53c85db40af0ec1652c5
Change-Id: I16732f625f100b259d6e53c85db40af0ec1652c5
2020-11-30 13:33:59 +00:00
timhypeng
7127fff467
Update OutputSwitcher from MediaOutputSlice to MediaOutputDialog in Settings
...
-Update entry point at media indicator in volume panel
-Update entry point at remote media slice in volume panel
-Update entry point at remote volume group in Sound Settings
-Update entry point at media output preference in Sound Settings
-Hide Media output dialog when the caller is not active
Bug: 155822415
Test: make -j50 RunSettingsRoboTests
Merged-In: Ib6c86067522925c439f336644e4d027dbae3379c
Change-Id: Ib6c86067522925c439f336644e4d027dbae3379c
2020-11-30 13:33:47 +00:00
timhypeng
6afe358556
Add PairNewBluetoothReceiver to launch Bluetooth pairing page
...
-A new SystemUI dialog requires to launch Bluetooth pairing page
-Add receiver in manifest
Bug: 155822415
Test: build pass
Merged-In: I16767af3afb05eab7246be133011bc9148909d11
Change-Id: I16767af3afb05eab7246be133011bc9148909d11
2020-11-30 13:33:37 +00:00
TreeHugger Robot
61464f21a5
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-11-30 03:10:57 +00:00
Tom Hsu
011aeced5b
Merge "Internet Picker implementation."
2020-11-30 03:01:09 +00:00
Robert Luo
d7cfa55286
Migrate media output switcher metrics - 3/n
...
Bug: 172181610
Test: run statsd_testdrive 277 and check the
output correctness after content switching.
Change-Id: I5abb471452ec92670d220b2472eadbe77e243653
2020-11-30 10:33:28 +08:00
Weng Su
b263d3a136
Merge "[Provider Model] Add Airplane-safe Networks preference"
2020-11-30 02:14:34 +00:00
TreeHugger Robot
04c134cb1e
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod am: dda13f87ef -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140297
Change-Id: Ief1f46977b25a17aec9f87ca6ca282c8595c10ba
2020-11-30 01:36:15 +00:00
TreeHugger Robot
dda13f87ef
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2020-11-30 01:27:28 +00:00
Bill Yi
d0c751f4af
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 3e8007c1c7 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140298
Change-Id: Ic40ff8ff9debcd394e17b2f2d43db19620696fa3
2020-11-30 01:11:35 +00:00
TreeHugger Robot
d622aa6ae2
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 9b7efe7e65 -s ours am: e2e2607455 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140302
Change-Id: I2d1710c7288723aec7040a60c410955efb8a8446
2020-11-30 01:05:40 +00:00
TreeHugger Robot
0879120e34
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 47ec10611a -s ours am: 6501f5cef7 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140301
Change-Id: I224361916cdbd5ec2d76194f9184c07c0c5243e1
2020-11-30 01:05:33 +00:00
Bill Yi
834285ff9c
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: fa52d17990 -s ours am: cd97ee0dc7 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140300
Change-Id: I22b09495172299e9c26b5c2477fb6921419c6b43
2020-11-30 01:05:22 +00:00
TreeHugger Robot
e2e2607455
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 9b7efe7e65 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140302
Change-Id: I6fc01abdc33861887340313b475b3195e8bd7d28
2020-11-30 00:59:32 +00:00
TreeHugger Robot
9b7efe7e65
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-30 00:56:24 +00:00
TreeHugger Robot
6501f5cef7
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev am: 47ec10611a -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140301
Change-Id: Ife76cf99f06d97b73e1a4c71f1048cf8fa601c9e
2020-11-30 00:48:55 +00:00
TreeHugger Robot
25339b75ee
Merge "Import translations. DO NOT MERGE ANYWHERE"
2020-11-30 00:45:05 +00:00
TreeHugger Robot
47ec10611a
Merge "Import translations. DO NOT MERGE ANYWHERE" into rvc-qpr-dev
2020-11-30 00:44:24 +00:00
Bill Yi
cd97ee0dc7
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: fa52d17990 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13140300
Change-Id: Ibcd465c09efe6a43c0b99fbc54111dde9644fae4
2020-11-30 00:43:22 +00:00
Bill Yi
d8dd635ef7
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ieee4342882ad879736220bd076eafeb87e8d83e5
2020-11-29 05:00:30 -08:00
Bill Yi
3bb62744c4
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ie6c42823d4f8c4b86dc6716741e855ec381abf69
2020-11-29 04:13:20 -08:00
Bill Yi
083ed222ef
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I3eb3ece2a217721085c78454efaeb28374059b64
2020-11-29 03:26:43 -08:00
Bill Yi
64801bbc60
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I2bc9b3c357b5c05495fa078ce360f334f054f655
2020-11-29 02:40:29 -08:00
Bill Yi
fa52d17990
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Icac16a2140545637a0b86acaca0f97c85492c7a0
2020-11-29 01:53:13 -08:00
Bill Yi
3e8007c1c7
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I1d7006180d33ddc67f7191f1ca26f98372718a79
2020-11-29 00:20:32 -08:00
Bill Yi
148102cb26
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I7d2478d6977296cde6c0a439d22e2b2acb94e399
2020-11-28 23:33:13 -08:00
Weng Su
845db3499d
[Provider Model] Add Airplane-safe Networks preference
...
- Hide the preference when airplane mode is off.
- Reuse PrimarySwitchPreference for RestrictedSwitchPreference
- Screenshot
https://screenshot.googleplex.com/8HiC5sc8xaqnhz5
Bug: 174022082
Test: atest -c AirplaneSafeNetworksPreferenceControllerTest
Change-Id: I06a56e8e815778cebf200c4a486c414e92f4cb87
2020-11-28 16:22:10 +00:00
Alex Johnston
580b7af1a4
Add request manage credentials to Settings
...
Background
* This is part of the work to support
a credential management app on
unmanaged devices.
Changes
* Add new activity to Settings to display
a screen to the user requesting whether
the calling app can manage their
KeyChain credentials.
* Display the authentication policy
Manual Testing
* Verify screen is not displayed if intent
action is not android.security.MANAGE_CREDENTIALS
* Verify screen is not displayed if authentication
policy is not valid
* Verify button panel is visible if all items in the
authentication policy are displayed
* Verify button panel is not visible if not all items
in the authentication policy are displayed. Verify
that scrolling to the bottom of the item list, the
button panel becomes visible.
Bug: 165641221
Test: Manual testing
make RunSettingsRoboTests -j ROBOTEST_FILTER=com.android.settings.security.RequestManageCredentialsTest
Change-Id: Ie23b226f1a285b3de6ec3e91b8880d9144bb24a3
2020-11-27 20:43:38 +00:00
tom hsu
95b1d7cbbd
Internet Picker implementation.
...
This version is to resolve the Reverted CL, ag/13127781
and make NetworkProviderSettingsTest passed
Show mobile network on internet page
With mobile network
- https://screenshot.googleplex.com/7HzGhnbpitErynY
Without mobile network
- https://screenshot.googleplex.com/8sNVggTpKEhKeRh
Class diff: https://diff.googleplex.com/#key=WosyTF0ANVMf
Doc: https://docs.google.com/presentation/d/1azrZVS54pxM2lt9LkZHtFh_6W3fyDw_kTTPVQ_mJCi4/edit#slide=id.g9c7123c172_0_448
Bug: 173105859
Test: atest NetworkMobileProviderControllerTest passed
Test: make RunSettingsRoboTests ROBOTEST_FILTER=SubscriptionsPreferenceControllerTest passed
Test: make RunSettingsRoboTests ROBOTEST_FILTER=NetworkProviderSettingsTest passed
Change-Id: Ib0bdd148424881353f18307cb83798b4217060fc
2020-11-27 14:20:03 +00:00
tim peng
ab20590d0f
Merge "Add FLAG_RECEIVER_FOREGROUND to run redirect intent at foreground priority"
2020-11-27 07:24:54 +00:00
timhypeng
8469dea09b
Fix java.lang.ArrayIndexOutOfBoundsException in RemoteVolumeGroupController
...
-Caused by removing and adding preference at the same time
-Make preference operation method synchronized
-Not to update preference by removing and adding. To check session status and update its content to preference
-Post to UI thread to handle the onDeviceListUpdate() callback from framework
Bug: 170049403
Test: make -j50 RunSettingsRoboTests
Merged-In: Ibfc11e1bd99ba2e578b5d9e7dcc9132e372b68dd
Change-Id: Ibfc11e1bd99ba2e578b5d9e7dcc9132e372b68dd
(cherry picked from commit 1268629fda )
2020-11-27 07:20:20 +00:00
Ioana Stefan
c10f1dc83a
Merge "Add IME tracing to data gathered in WinscopeTrace"
2020-11-26 14:32:28 +00:00
TreeHugger Robot
caec49117e
Merge "Revert "[Provider Model] Internet Picker implementation.""
2020-11-26 09:41:09 +00:00
TreeHugger Robot
80e8ba3996
Merge "Add myself to OWNERS for emergency approval."
2020-11-26 09:26:59 +00:00
Bonian Chen
961f9588af
[automerger skipped] Merge "[Settings] Reduce the operation of VoLTE config redraw" am: 967311df7f am: d9ba9cf45b am: 69a79dda66 -s ours
...
am skip reason: Change-Id I56d4900b5bcb189693c99e870b013da97ed283db with SHA-1 d2e22f4cee is in history
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510918
Change-Id: Id75863e3531d04adeea34fc14c970240dd642bd3
2020-11-26 08:54:26 +00:00
Bonian Chen
4787217c52
[automerger skipped] Merge "[Settings] Add voice call status and VoLTE mode detection into VoLTE UI test case" am: 3c934b2859 am: 80a69cb5e0 am: fc69b02cde -s ours
...
am skip reason: Change-Id I8b6a212dc727f1ab78f4dd280cb41966b7054180 with SHA-1 227329b2f7 is in history
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510917
Change-Id: I41856bea6a1f7a0052c123823d9314ba52fe2f22
2020-11-26 08:54:06 +00:00
Bonian Chen
69a79dda66
Merge "[Settings] Reduce the operation of VoLTE config redraw" am: 967311df7f am: d9ba9cf45b
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510918
Change-Id: I7e23c867d495ae670c975f1f2c8d54fd71ddfeb0
2020-11-26 08:40:23 +00:00
Bonian Chen
fc69b02cde
Merge "[Settings] Add voice call status and VoLTE mode detection into VoLTE UI test case" am: 3c934b2859 am: 80a69cb5e0
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510917
Change-Id: Iaa5acc6cfdd34acf82c0b20b6016f30963c7b737
2020-11-26 08:40:08 +00:00
Bonian Chen
d9ba9cf45b
Merge "[Settings] Reduce the operation of VoLTE config redraw" am: 967311df7f
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510918
Change-Id: I84f2911036c321bb2129e4df82125c9fe3b54bc7
2020-11-26 08:24:12 +00:00
Bonian Chen
80a69cb5e0
Merge "[Settings] Add voice call status and VoLTE mode detection into VoLTE UI test case" am: 3c934b2859
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1510917
Change-Id: I3c19b17b3daa801a4fac4f4cb5742113e3602ba5
2020-11-26 08:23:25 +00:00
Bonian Chen
967311df7f
Merge "[Settings] Reduce the operation of VoLTE config redraw"
2020-11-26 07:35:21 +00:00
Bonian Chen
3c934b2859
Merge "[Settings] Add voice call status and VoLTE mode detection into VoLTE UI test case"
2020-11-26 07:35:00 +00:00
TreeHugger Robot
65bc7af6bc
Merge "Fix robotests failure in connectivity settings"
2020-11-26 07:20:30 +00:00