Commit Graph

147620 Commits

Author SHA1 Message Date
Bill Yi
cf71586a1f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I6b7059865262905cd350b495b4675cf57280597e
2025-03-18 13:49:15 -07:00
Bill Yi
edb65dbd6d Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Iba3812000a2442dad525ba2483ec382f85426c78
2025-03-18 13:47:38 -07:00
Haijie Hong
4bc471f61e Merge "Move enable/disable LE Audio to Utils" into main 2025-03-18 07:25:17 -07:00
Haijie Hong
1ac71efdc4 Merge "Check bond state when bluetooth key is missing" into main 2025-03-18 07:24:52 -07:00
Shivangi Dubey
f01555e294 Merge changes from topic "integrate-auto-rotate-manager" into main
* changes:
  Refactor ShadowDeviceStateAutoRotateSettingManager
  Integrate refactored device-state auto-rotate setting manager
2025-03-18 06:48:17 -07:00
jasonwshsu
2252b2b418 Update string id to use generic 'Done' button
Bug: 404145007
Test: check UI of 'Default microphone' dialog in device details page
Flag: EXEMPT bugfix
Change-Id: I03fae534bb19ab90359e7db1283ac4c139175d4b
2025-03-18 20:58:30 +08:00
Bill Lin
20df11e9ca Merge "Revert "Launch multiple biometric enrollment when no biometric is enrolled"" into main 2025-03-18 05:15:37 -07:00
Mill Chen
b6fba4dc4a Remove tint color from seekbar
Bug: 317163103
Test: visual test
Flag: EXEMPT bugfix
Change-Id: Iea9389931bc3669d3138c70f47ee4dd286f1207e
2025-03-18 12:06:23 +00:00
Haijie Hong
a333827d6d Move enable/disable LE Audio to Utils
Bug: 381353150
Test: atest UtilsTest
Flag: EXEMPT minor refactor
Change-Id: Id017f2b5a0f51d19878bf91b219334baeda97d6d
2025-03-18 19:44:47 +08:00
Yiyi Shen
0e786c01f7 [Audiosharing] Refresh preference when onServiceConnected
Test: atest
Bug: 305620450
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: I58334f674398ff6e053c178810e9f9d290c0ad2b
2025-03-18 19:03:55 +08:00
Shivangi Dubey
9e3b9146dd Refactor ShadowDeviceStateAutoRotateSettingManager
Update ShadowDeviceSttaeAutoRotateSettingManager as per the latest changes to DeviceStateAutoRotateSettingManager.
Test: atest DeviceStateAutoRotateSettingControllerTest
Bug: 394303723
Bug: 394303731
Flag: com.android.window.flags.enable_device_state_auto_rotate_setting_refactor

Change-Id: I8ea694709ccfd08310b241713b5ec67f2e070e2c
2025-03-18 04:03:43 -07:00
Haijie Hong
fc10fdf30b Check bond state when bluetooth key is missing
Bug: 403847818
Test: local tested
Flag: EXEMPT minor fix
Change-Id: I3f310b5758ebecd7591d76988b351d3c6a7dfc67
2025-03-18 18:56:24 +08:00
Allen Su
e8bd9e66b8 Improve dialog popup
1. Disable dialog when the sys language doesn't change
2. Associate region with system locale

Bug: 402600866
Test: atest LocaleListEditTest
Flag: EXEMPT bugfix
Change-Id: I2c7ddbf89b6caa02a35e247ebe97086f5880adee
2025-03-18 10:37:37 +00:00
Bill Lin
cb181c50b5 Revert "Launch multiple biometric enrollment when no biometric is enrolled"
This reverts commit c4ee2b83e5.

Reason for revert: b/404133188

Change-Id: I523ab1cc638ac9782a6b60a7f640f620bb3aae22
2025-03-18 03:28:08 -07:00
SongFerng Wang
56397ab5b3 Merge "Don't create the preference when isAvailable() is false" into main 2025-03-18 03:23:54 -07:00
songferngwang
b9fa9201af Don't create the preference when isAvailable() is false
Bug: 402672865
Test: manual test
Flag: EXEMPT bugfix
Change-Id: Icb80a0aec6e07578e6049ed2ff5ac159e57ca940
2025-03-18 09:00:36 +00:00
Yiyi Shen
16fa7c1e33 Merge "[Audiosharing] Use metadata from callback to add source" into main 2025-03-18 01:47:42 -07:00
Yiyi Shen
383d2c165e [Audiosharing] Use metadata from callback to add source
Instead of query metadata from LocalBluetoothLeBroadcast. In some corner
case, LocalBluetoothLeBroadcast receive callbacks later than Settings
app so it can not return latest metadata.

Test: atest
Flag: EXEMPT small fix
Bug: 402199690
Change-Id: I0d1d36d0e594dc997b05b2f1d302ce1e2787990a
2025-03-18 14:39:04 +08:00
Sunny Shao
cc4052de38 [Catalyst] Add multiple flags for 25Q3
Test: compile
Bug: 352179685
Flag: com.android.settings.flags.catalyst_display_settings_screen_25q3
Flag: com.android.settings.flags.catalyst_night_display
Flag: com.android.settings.flags.catalyst_color_mode
Flag: com.android.settings.flags.catalyst_gesture_system_navigation_input_summary
Flag: com.android.settings.flags.catalyst_screen_resolution
Change-Id: I5166b70da88cffa45981204fbc8a2f7b4d414020
2025-03-18 06:27:35 +00:00
Haijie Hong
519f1752f0 Show bond loss UI in device details
Bug: 380801155
Test: atest BluetoothDetailsFragmentTest
Flag: EXEMPT minor change
Change-Id: I458778e1a3adde4ec1ddd8b84b8dc7f1d91621f5
2025-03-18 11:41:52 +08:00
Mir Noshin Jahan
54804166e4 Merge "Add Settings contract keys for adaptive Wi-Fi and mobile network toggle switches" into main 2025-03-17 20:19:58 -07:00
Treehugger Robot
1905834638 Merge "[Satellite] Add log for the bug analysis" into main 2025-03-17 17:26:12 -07:00
Xiaomiao Zhang
2897cf5def Add SafeSearch content filters preference.
Test: atest SupervisionSafeSearchPreferenceTest
Test: locally deployed on physical device
Bug: 401569571
Flag: android.app.supervision.flags.enable_web_content_filters_screen
Change-Id: Ia889c4c8f4df8d1b714909b19a7e0b5ef40154cf
2025-03-17 19:49:43 +00:00
tom hsu
e845919cbf [Satellite] Add log for the bug analysis
Flag: EXEMPT bug fix
Bug: b/404265450
Test: Manual test
Change-Id: I05a01151615437603ba71e3d3021a9d4f0da069a
2025-03-17 19:36:47 +00:00
Shivangi Dubey
b830e703f3 Integrate refactored device-state auto-rotate setting manager
Added DeviceStateAutoRotateSettingManagerProvider to provide appropriate implementation of DeviceStateAutoRotateSettingManager based on flag.
Integrate DeviceStateAutoRotateSettingManagerImpl to be used when auto-rotate refactor flag is ON.
For more info:go/auto-rotate-refactor
Bug: 394303723
Bug: 394303731
Flag: com.android.window.flags.enable_device_state_auto_rotate_setting_refactor
Test: atest DeviceStateAutoRotateSettingManagerProviderTest

Change-Id: I63494b6548f1f533a9a1979f2b19640c3ad1dc8d
2025-03-17 18:28:02 +00:00
Xiaomiao Zhang
4d0be536c7 Create data store for supervision safe sites preference.
Test: atest SupervisionWebContentFiltersScreenTest
Test: atest SupervisionSafeSitesPreferenceTest
Test: deployed locally to a physical device
Flag: android.app.supervision.flags.enable_web_content_filters_screen
Bug: 401568468
Change-Id: I7fe8a9c5932b4c8f63c4067ba6914eb73d0e2373
2025-03-17 17:55:57 +00:00
Treehugger Robot
a9ef330701 Merge "Move the content description for Display size and text preview to xml" into main 2025-03-17 10:47:30 -07:00
Tom Hsu
4829391574 Merge "[Satellite] Remove useless unitest" into main 2025-03-17 09:33:17 -07:00
Treehugger Robot
1bb0fe126f Merge "[Satellite] Refactor code to controller base." into main 2025-03-17 08:34:53 -07:00
tom hsu
9757bd2d5f [Satellite] Remove useless unitest
Flag: EXEMPT bug fix
Bug: b/387596751
Test: atest pass
Change-Id: I26c676b36ebfd6727b69adadb753e3c2697c8780
2025-03-17 14:34:32 +00:00
tom hsu
f0efc2e363 [Satellite] Refactor code to controller base.
- Your mobile plan

Flag: EXEMPT refactor
Bug: b/403149290
Test: atest pass
Change-Id: Ia21f3d8b301401799263a1a2b43d82e9a46729a5
2025-03-17 13:52:58 +00:00
Jacky Wang
4a048a361b Merge "Change storage_summary string id to fix crash" into main 2025-03-17 06:35:51 -07:00
Treehugger Robot
51a7f2c109 Merge "[Satellilte] Remove dynamic string of messaging and connectivity" into main 2025-03-17 06:05:57 -07:00
Jacky Wang
91dab36efd Change storage_summary string id to fix crash
ag/32322018 reverts storage_summary string for default locale but other
languages might be still using stale translations and cause
MissingFormatArgumentException crash.

As a quick fix, change the string id to make it as a new string. The
side-effect is that storage summary is not localized for a while.

Fix: 404116634
Flag: EXEMPT bugfix
Test: Verified with zh_TW locale
Change-Id: I5d7d6be2c1eb524622f1013120cb44403b1f6f29
2025-03-17 19:41:57 +08:00
tom hsu
006007446b [Satellilte] Remove dynamic string of messaging and connectivity
Flag: EXEMPT bug fix
Bug: b/401648126
Test: Manual test.
Change-Id: I3ec28cfa2a05b421f19918414af8e75c5c0b224e
2025-03-17 11:28:02 +00:00
Yiyi Shen
c41fc92733 Merge "Move setScanMode to background thread to avoid ANR" into main 2025-03-17 02:58:02 -07:00
Ramya Manoharan
47a94924c7 [Settings][UI] Updated warning string during eSIM deletion in Settings.
Need to double warn before eSIM deletion
Figma: https://www.figma.com/design/bYN9WyXpVVk3eRl2MbUURP/SIM-UX---Android-V?node-id=20711-23888&t=heVGfFf5urbo1RKX-0
Hsv link before: https://hsv.googleplex.com/6548384444841984
Hsv link after: https://hsv.googleplex.com/6098484942864384
Bug: 398310749
Test: manual test.
Flag: NONE <String Capitalization only>


Change-Id: I931db22e6f336e627f88adf3a79f515403594738
2025-03-17 02:18:51 -07:00
Treehugger Robot
94ca67cfbc Merge "Remove hardcoded color for dynamic items" into main 2025-03-17 02:12:06 -07:00
Yiyi Shen
c79e14a2fd Move setScanMode to background thread to avoid ANR
Test: atest
Bug: 397951829
Flag: EXEMPT small fix
Change-Id: I6450fc9cef1cfea3bb940e5d37a552df1f75dd23
2025-03-17 16:42:09 +08:00
Shawn Lin
fa29315862 Update mIsFaceEnrollable after face enrollment
Since face enrollment can be launched first, the mIsFaceEnrollable may
be changed during the multiple enrollment process. We should update this
whenever a face is enrolled.

Bug: 370940762
Test: 1. no face and fingerprint enrolled
      2. click the "Face" in "Device unlock" to launch the multiple
	 enrollments
      3. enroll a face and in fingerprint enrollment process, trigger
	 back key
      4. should return to "Device unlock" page
Flag: com.android.settings.flags.biometrics_onboarding_education
Change-Id: I21ed3d21cd81f1d5c121111e2353cf4a9eb5bce6
2025-03-17 06:31:10 +00:00
Mir Noshin Jahan
b96eb497da Merge "Add Wi-Fi and adaptive mobile network (5G PM) toggle event in Adaptive Connectivity UX" into main 2025-03-16 23:18:27 -07:00
Treehugger Robot
3c6c586407 Merge "[Satellite] Move entitlment check to auto type only." into main 2025-03-16 22:56:23 -07:00
Treehugger Robot
b08aeb717c Merge "Fix test failed due to wrong string." into main 2025-03-16 22:51:19 -07:00
Yiyi Shen
470f275feb Merge "[Audiosharing] Use getBroadcastToUnicastFallbackGroup to get primary" into main 2025-03-16 22:15:17 -07:00
tom hsu
6828692238 Fix test failed due to wrong string.
Flag: EXEMPT bug fix
Fix: b/404076543
Test: atest pass
Change-Id: Id1152aeed25cb2956b54a9071a0a76bc2a938b15
2025-03-17 04:41:06 +00:00
tom hsu
7ca28dd3d6 [Satellite] Move entitlment check to auto type only.
Flag: EXEMPT bug fix
Bug: b/401648126
Test: atest pass
Change-Id: Ide6f8520b5e1e60f700586ef00970a4f55f5babe
2025-03-17 03:52:02 +00:00
Candice
526dacdc82 Move the content description for Display size and text preview to xml
Bug: 395882764
Test: atest TextReadingPreviewControllerTest
Test: atest TextReadingPreviewPreferenceTest
Flag: EXEMPT BUGFIX
Change-Id: I070ec2b9b39a205fd3a97636f0c45fb50b670049
2025-03-17 03:02:32 +00:00
Daniel Norman
998eea6957 Merge changes Ie00cdf3e,I0bb03792 into main
* changes:
  workaround(expressive): Fix padding issues Setup > Vision settings
  feat(expressive): Remove the `Done` button for expressive SUW on Vision settings.
2025-03-14 15:53:02 -07:00
Kevin Liu
99b5a00f83 Fix the deprecated directlyOn method
Adjust to directlyOn method with method string and parameter type

Test: atest SettingsRoboTests
Change-Id: Ia15a8a722e6c8387b639da096377d9716a944b7e
2025-03-14 22:45:39 +00:00
Chun-Ku Lin
f5cc0119ee workaround(expressive): Fix padding issues Setup > Vision settings
- Works around issue where Setup and Settings libraries are clashing
  when applying their new expressive themes at the same time.
- Updates illustration prefs to match parent width. Otherwise this new
  padding workaround causes the images to get clipped.

Fix: 390545391
Bug: 400479388
Test: manual only; see screenshots
Flag: EXEMPT using custom flagging from Setup ThemeHelper lib
Change-Id: Ie00cdf3e68a2ff7c40aedd04eb5bed0adaa9cf84
2025-03-14 14:00:04 -07:00