Jason Chiu
1c0cc38992
[Catalyst] Implement get{Read,Write}Permissions for Data Saver
...
NO_IFTTT=Catalyst only
Fix: 385050976
Flag: com.android.settings.flags.catalyst_restrict_background_parent_entry
Test: devtool
Change-Id: I3799007586f5a5b26fa20f077a311313bb35e2c3
2024-12-26 17:09:59 +08:00
Jacky Wang
821d320051
[Catalyst] Update permission check API signature
...
NO_IFTTT=Catalyst only
Bug: 374115149
Flag: com.android.settings.flags.catalyst
Test: manual
Change-Id: Ib13a5fddd517e3e260815b753b55c008e24d70d8
2024-12-13 16:09:58 +08:00
Jacky Wang
387753c005
[Catalyst] Refine DataSaverMainSwitchPreference
...
Export datastore for preference state monitoring.
Bug: 368359883
Flag: com.android.settings.flags.catalyst
Test: devtool
Change-Id: Ie6b001cdd6a8d27f9cb16d563852ad88b7366916
2024-12-09 12:44:55 +08:00
Jacky Wang
8a97245b3d
[Catalyst] Add sensitivity level
...
NO_IFTTT=Catalyst only
Bug: 380457585
Flag: com.android.settings.flags.catalyst
Test: Manual
Change-Id: Ia98a925011723738e1a16cc0e0c3d703d3dbd505
2024-11-29 07:36:13 +08:00
Jacky Wang
83708d4499
[Catalyst] Update PreferenceLifecycleContext.notifyPreferenceChange
...
Change the signature from metadata to preference key, so that the API
could be used to notify other preferences on the same screen.
NO_IFTTT=Catalyst only
Bug: 332201912
Flag: com.android.settings.flags.catalyst
Test: atest
Change-Id: Ibdf5f9004471d5491a0be1e84365cbe9f136c373
2024-11-19 13:38:06 +08:00
Jacky Wang
e635f1e0ed
[Catalyst] Support Getter API for settings service
...
NO_IFTTT=Catalyst only
Bug: 373895596
Flag: com.android.settings.flags.catalyst_service
Test: devtool
Change-Id: I367f350d2192d1285bf355a9e45c2d9bec11fa44
2024-11-16 08:06:28 +08:00
Jacky Wang
d2d5a1c2f9
[Catalyst] Migrate "Use Data Saver" settings
...
Bug: 368359883
Flag: com.android.settings.flags.catalyst
Test: manual
Change-Id: I2ee30cdd5edbfb13b5bf67e4c3b93b787c52a767
2024-11-13 02:05:01 +08:00