Jacky Wang
84f84ca8c0
[Catalyst] Use KeyValueStoreDelegate
...
NO_IFTTT=Catalyst only
Bug: 388167106
Flag: com.android.settings.flags.catalyst
Test: manual
Change-Id: I3d04e1bf2620fe7f910fe63f22c17da290e9172d
2025-03-11 09:39:28 +08:00
Jacky Wang
a2e663dadd
[Catalyst] Move PreferenceRestrictionMixin
...
NO_IFTTT=Catalyst only
Bug: 377600992
Flag: EXEMPT refactor
Test: atest
Change-Id: I3c26a5a56d8fd6e887e4ff4d38d8e8eb97844672
2025-02-11 20:18:43 +08:00
Jacky Wang
afbcf06654
[Catalyst] Move metrics class
...
NO_IFTTT=Catalyst only
Bug: 389886085
Flag: EXEMPT refactor
Test: atest
Change-Id: I8c24a4edf768aa2286adf66f16077e962080bb48
2025-02-11 20:18:30 +08:00
Sunny Shao
d5915b775a
[Catalyst] Implement metrics/tags for "Screen attention"
...
NO_IFTTT=Catalyst only
Bug: 394002861
Flag: com.android.settings.flags.catalyst
Test: devtool
Change-Id: I1ed0d0113d7efac4c6cfa9b95ea130b8edd04407
2025-02-07 09:03:44 +00:00
Fan Wu
297941ba2f
[Catalyst] Remove PreferenceMetadata usages
...
Classes that implement PersistentPreference don't need to implement PreferenceMetadata
Bug: 388167302
Test: atest and manual
Flag: EXEMPT refactor
NO_IFTTT=refactor
Change-Id: Icf7d5eb4bbd426eb7e8dd562eda3c0a775457a3e
2025-01-16 17:46:28 -08:00
Sunny Shao
79004d10f0
[Catalyst] Implement get{Read,Write}Permissions for Screen attention
...
NO_IFTTT=Catalyst migration
Test: devtool
Fix: 385274700
Flag: com.android.settings.flags.catalyst_screen_timeout
Change-Id: I77c4584fa92713854520594a1bdb9448937d14fb
2024-12-24 00:59:20 -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
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
dec8370d25
[Catalyst] Migrate "Screen attention"
...
Bug: 368359967
Flag: com.android.settings.flags.catalyst_screen_timeout
Test: devtool
Change-Id: I3c990e8cb6d1414395408b884616574cd6130f81
2024-11-16 03:42:57 +08:00