Commit Graph

144876 Commits

Author SHA1 Message Date
Pawan Wagh
d0ffb9cea6 Merge "Add AppInfo setting for page size appcompat" into main 2024-11-27 10:25:02 +00:00
Yiyi Shen
6eabebec54 [Audiosharing] Fix add the secondary buds to audio sharing
onBroadcastMetadataChanged will trigger multiple times between adding
sinks to audio sharing. Avoid clean up device candidate list in
onBroadcastMetadataChanged

Test: manual
Bug: 381166680
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Change-Id: I66693028478303b07879f5e53e60e2128aa9b114
2024-11-27 17:19:23 +08:00
Pawan Wagh
57ca4d313e Add AppInfo setting for page size appcompat
Adding preference which set the page size app compat
for given app.

Test: m Settings && adb install -r $ANDROID_PRODUCT_OUT/system_ext/priv-app/Settings/Settings.apk
Flag: page_size_app_compat_setting
Bug: 371049373
Change-Id: I91d014594e99e174f55010ca57aa19edc2071255
2024-11-27 05:48:12 +00:00
Treehugger Robot
13d90e8024 Merge "Expose the regional preferences page" into main 2024-11-27 03:45:39 +00:00
Zaiyue Xue
54cc16fd91 Merge changes from topics "battery_header_bar0", "battery_header_bar06", "battery_header_bar1" into main
* changes:
  [PixelCare] Catalyst migration for battery header
  Remove BatteryHeaderPreferenceController usage in PowerUsageSummary.
  Split battery header text to a separated preference
2024-11-27 02:17:04 +00:00
Treehugger Robot
7fb8f02f4e Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-11-26 22:41:29 +00:00
Treehugger Robot
6ab2e734bd Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-11-26 22:41:29 +00:00
Treehugger Robot
9bb494666f Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-11-26 22:41:29 +00:00
Aishwarya Mallampati
25277a0e8f Convert hidden SatelliteManager APIs to System APIs.
Convert hidden CarrierRoamingNtnModeListener in TelephonyCallback to
System API as well.

Bug: 373955860
Test: Manually tested SMS/MMS/DATA/CALL
Test: 380124630
FLAG: com.android.internal.telephony.flags.satellite_system_apis
Change-Id: I3260f84a4603866b468b187624acf97bf02f31ee
2024-11-26 22:09:52 +00:00
Treehugger Robot
38ec311d40 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future am: 0a89a72054 -s ours
am skip reason: contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30595286

Change-Id: I5cc124c9da889fec6f18bfdb9100c4d1fe0e1c16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 20:40:35 +00:00
Bill Yi
8680ef2f70 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c47df6271a -s ours
am skip reason: contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30595286

Change-Id: Ib02099972fde2f2045b2ca8a0ddfd5d7b593ca80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 20:40:32 +00:00
Treehugger Robot
e68bd9f854 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future am: f33c479f74 -s ours
am skip reason: contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30595285

Change-Id: Ia077b54f3b534d12d5e3ab8c0863d5bb67eb1b5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 20:40:29 +00:00
Bill Yi
449fea1bbc [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 7230cbcb61 -s ours
am skip reason: contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30595285

Change-Id: I14e391f6f349bd5588956eb43e20f4921c4904da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 20:40:24 +00:00
Bill Yi
dbab882825 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 8ff0ee9c20 -s ours
am skip reason: contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30594937

Change-Id: I6fd3f613dab3e4bceb2857327354e588fe702431
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 20:40:02 +00:00
Treehugger Robot
0a89a72054 Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future 2024-11-26 20:37:07 +00:00
Treehugger Robot
f33c479f74 Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future 2024-11-26 20:37:07 +00:00
Treehugger Robot
8a995f3762 Merge "Updating Setting EvenDimmer->ExtraDim" into main 2024-11-26 15:52:20 +00:00
Bill Yi
cf48d5b7e5 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I6c78d3f28c0335fa9d6d077568abd795623d8fd7
2024-11-26 07:03:26 -08:00
Bill Yi
f76efce0bf Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ic1f83a21167e2ca81b94545b84bdb2420f013758
2024-11-26 07:01:41 -08:00
Bill Yi
5892f6b9cf Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I8f4b944635888cfc4597b3a9269eb5462cb01c3b
2024-11-26 07:00:24 -08:00
Bill Yi
c47df6271a Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I2c1246a4b34c6b09a42c05153c0e3f015d475df1
2024-11-26 05:54:19 -08:00
Bill Yi
8ff0ee9c20 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I7537a8c074c8da6de687d2b80e3f8ed7c9505ec2
2024-11-26 05:52:36 -08:00
Bill Yi
7230cbcb61 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9af8e5aeb3c8ab91dbc5695cfe84437bc8bd0904
2024-11-26 05:51:12 -08:00
danielwbhuang
46a7540510 Expose the regional preferences page
1. Link ACTION_TEMPERATURE_UNIT_SETTINGS to TemperatureUnitFragment
2. Link ACTION_FIRST_DAY_OF_WEEK_SETTINGS to FirstDayOfWeekItemFragment

Bug: 381038747
Flag: android.provider.system_regional_preferences_api_enabled
Test: use test app to try intent ACTION
Change-Id: I7f8942a506a8252ebd10ee70237b51cd1923718a
2024-11-26 19:42:17 +08:00
Harry Cutts
fa4532f246 Merge "Disable checkcolor hook" into main 2024-11-26 11:27:16 +00:00
Shawn Lin
e0c0b300da Merge "Add aconfig for biometric onboarding education" into main 2024-11-26 11:21:25 +00:00
Treehugger Robot
5059b71955 Merge "Update comments to point to the new location of event.logtags." into main am: fa6413ed0b am: 60f7c04dac
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3375731

Change-Id: Ibd83f213d51ff27f94084c70106c55285c95ccea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 11:06:46 +00:00
Treehugger Robot
60f7c04dac Merge "Update comments to point to the new location of event.logtags." into main am: fa6413ed0b
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3375731

Change-Id: I6a6912059c1f4c688c60deacd9382e0fa6355491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-26 10:45:28 +00:00
Azhara Assanova
47e665802b [AAPM] Update ActionDisabledByAdminDialog and ExternalSourcesDetails strings
The new advanced protection support intent will be launched by the
existing ActionDisabledByAdminDialog if the enforcing admin of a certain
restriction is advanced protection. To determine that, Change-Id
If931dcddad508f88aac1280b587da4767b937875 introduces an API to query the
enforcing admin.

In addition, this change updates ExternalSourcesDetails to display
a disabled by advanced protection string in the preference summary.

Tests will be written in a follow up change.

Bug: 358229113
Bug: 369361373
Test: manual
Test: atest ActionDisabledByAdminDialogTest
Test: atest ExternalSourcesDetailsTest
Test: atest LocationInjectedServicesPreferenceControllerTest
Flag: android.security.aapm_api
Flag: android.security.aapm_feature_disable_install_unknown_sources
Change-Id: Icedef421d65f7ccde6562734e39a87d4458567ff
2024-11-26 10:20:18 +00:00
Treehugger Robot
fa6413ed0b Merge "Update comments to point to the new location of event.logtags." into main 2024-11-26 10:19:51 +00:00
Shawn Lin
d8edea8154 Add aconfig for biometric onboarding education
Bug: 370940762
Test: m
Flag: com.android.settings.flags.biometric_onboarding_education
Change-Id: I1517feecdb6baff2cf1f97c951c6a4c18e342c45
2024-11-26 09:15:09 +00:00
Daniel Huang
9fa8789fae Merge "Modify App languages entry" into main 2024-11-26 08:33:48 +00:00
danielwbhuang
f54048ad4c Modify App languages entry
1. add a new category
2. move App languages preference to the new category

Bug: 379962955
Flag: com.android.settings.flags.regional_preferences_api_enabled
Test: check hsv and atest ManageApplicationsTest, AppLocalePreferenceControllerTest
Change-Id: Ie6bdcb1899b705cff48ce3be9c0d0b060be8ee72
2024-11-26 15:15:29 +08:00
Eric Lin
d6f139b389 Update comments to point to the new location of event.logtags.
event.logtags was moved from system/core/logcat to system/logging/logcat in Android 12 by aosp/1454058.

Change-Id: I8a6d046bf31e1e0d28862664f5cc0e2e941ab60c
BUG: 168791309
Flag: DOCS_ONLY
Test: Local build
2024-11-26 07:13:23 +00:00
Zaiyue Xue
8e6066f5d6 [PixelCare] Catalyst migration for battery header
NO_IFTTT=initialization

Bug: 372774754
Test: manual
Flag: com.android.settings.flags.catalyst_power_usage_summary_screen
Change-Id: Icc1c46069147830b3360a467ffc2e666dadd3ddd
2024-11-26 14:38:16 +08:00
Zaiyue Xue
47d8e1daee Remove BatteryHeaderPreferenceController usage in PowerUsageSummary.
This is a no-op refactor. This change makes the BatteryHeaderPreference Catalyst migration doesn't depend on PowerUsageSummary.

Bug: 372774754
Test: manual
Flag: EXEMPT bug fix
Change-Id: I3d8d2856036f6840a0a163c35668f55baee487ab
2024-11-26 14:36:16 +08:00
Hung-Yeh Lee
edfe2a3f24 Update resolution name for screen resolution page
Use "Max resolution" to avoid confusion with Full HD.

Bug: 380988346
Flag: EXEMPT resource only update
Test: Open settings > display > resolution
Change-Id: I77923c60d9af3757d207cda9d33d9b40ccdc5462
2024-11-26 14:03:22 +08:00
Zaiyue Xue
178eb0bd15 Split battery header text to a separated preference
This is a no-op refactor. This change makes the Catalyst migration of battery level bar easy.

Bug: 372774754
Test: manual
Flag: EXEMPT bug fix
Change-Id: I6e64e6d9b34aeca584f4d4e951c58c3e1b361f9d
2024-11-26 13:09:12 +08:00
Treehugger Robot
29bb748539 Merge "Make UI and wording dynamically show on" into main 2024-11-26 04:47:40 +00:00
tomhsu
db43380380 Make UI and wording dynamically show on
- Satellite preferences may show on by deifferent reason. To fullfill
   these conditions, let category be able to dynamically show on base on
   the preference exist or not.
 - Show string of Connectivity or Messaging for service state change.

Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Fix: b/378408939
Test: atest pass
Test: make pass
Change-Id: Ibb0f9089805bb35d0334603e55d292c9883262ff
2024-11-26 02:44:20 +00:00
Haijie Hong
0a06641369 Merge "Add logging for LE Audio toggle enable/disable" into main 2024-11-26 02:22:07 +00:00
Nikki Moteva
bc1b12db3a Settings: Fix the a11y focus issues in App Notifications subpage
There are duplicate a11y focuses in the App Notifications subpage.
See the bug for more details.

To fix the App, we will make the LayoutPreference unselectable,
which makes the internal FrameLayout unfocusable.

To fix the Switch, we can disable its focusability.
This will make the FrameLayout the only focusable view for the
Main Switch Bar. This a11y fix applies to all instances of
SettingsMainSwitchPreference in the Settings app.

Bug: 306725248
Flag: EXEMPT bugfix
Test:
atest SettingsMainSwitchPreferenceTest
Manually tested the UI. The SettingsMainSwitchPreference
is also used in `Display & Touch > Adaptive brightness`,
`Accessibility > Caption Preference`, etc. The toggle acts as
expected in the pages.

Change-Id: I52b4965ac0ffc8d1576e8bc650715eb80ab4e8c7
2024-11-25 22:38:08 +00:00
Riley Jones
3b5b88f650 Merge "Makes all custom caption settings unsearchable when custom captions are not active." into main 2024-11-25 21:40:20 +00:00
Matthew DeVore
0f7bf3062a Merge "Topology pane in extended displays list" into main 2024-11-25 20:59:26 +00:00
Daniel Norman
b4dbc50d6a Merge "Cleanup flag "check_prebundled_is_preinstalled"" into main 2024-11-25 20:45:50 +00:00
Daniel Norman
9808ee15bd Merge "Cleanup flag "audio_balance_state_description"" into main 2024-11-25 20:45:16 +00:00
Riley Jones
6f8e823e0e Makes all custom caption settings unsearchable when custom captions are not active.
Unifies all custom caption controllers under a base controller, whose searchability is directly determined by CaptionHelper#getCustomCaptionAvailability().

Test: atest CaptionHelperTest
Bug: 353757664
Flag: com.android.settings.accessibility.fix_a11y_settings_search
Change-Id: If44e6eca4c72aa4413cd0a6e8735dbb22c7abe62
2024-11-25 18:59:01 +00:00
Bill Yi
8eb7d1d373 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-11-25 18:54:49 +00:00
Xin Li
0998b9c893 [automerger skipped] Merge "Merge ab/AP4A.240925.013 into aosp-main-future" into aosp-main-future am: 207c4c5c5e -s ours
am skip reason: Merged-In I4e2a72a80f68579d60466e859370b6fd93a8cd23 with SHA-1 aa322bc4f7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29739636

Change-Id: Ie956be5df6cc09613a8f2bc480ce07868b900981
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-25 18:19:54 +00:00
Xin Li
8bb37c741e [automerger skipped] Merge ab/AP4A.240925.013 into aosp-main-future am: 521a712349 -s ours
am skip reason: Merged-In I4e2a72a80f68579d60466e859370b6fd93a8cd23 with SHA-1 aa322bc4f7 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/30532889

Change-Id: I167cb9a9147dc517def2e14a9e7b5da28229daaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-25 18:18:43 +00:00