diff options
| author | 2022-08-25 13:47:57 -0400 | |
|---|---|---|
| committer | 2022-10-04 11:08:09 -0400 | |
| commit | 97592f60b974051d3490acd7078cfc4cb1fadbaa (patch) | |
| tree | fcb2adda2c6e898e050d669bafe5440a04b59ee2 /libs/androidfw/StringPool.cpp | |
| parent | f12d6c289413ab69d1bdd496a7def3ffedfc183f (diff) | |
First pass at setting up a mobile connectivity pipeline
This CL is pretty WIP, but contains a rough overall structure for
monitoring mobile subscriptions, and info for each subscription.
Naming is still TBD. The general structure is this:
[Repo]
MobileSubscriptionRepo monitors the list of subscriptions known to the
device via SubscriptionManager, and can vend out a listener for a given
subscription ID that can be individually tracked
UserSetupRepo just tracks the isUserSetup bit
[Domain]
MobileInteractor defines the Interactor for the overall mobile feature,
and can vend out MobileConnectionInteractors which track the individual
subscriptionID from the repo
[UI]
Currently this is the least fleshed out, but there is a similar pair of
MobileConnectivityViewModel and MobileIconViewModel to track the same as
above -- the overall state and the states for each subId.
Test: adb shell settings put global systemui/tag/SbConnectivity verbose
Test: adb logcat | grep SbConnectivity
Test: should output: SbConnectivity: Output: subId(1) level: 1
Bug: 240492102
Change-Id: I22d7e9e5b449057a92071ac00bc823460d5f58a6
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions