public class MobileSignalController extends SignalController<com.android.systemui.statusbar.policy.MobileSignalController.MobileState,com.android.systemui.statusbar.policy.MobileSignalController.MobileIconGroup>
CHATTY, DEBUG, mContext, mCurrentState, mLastState, mNetworkController, mTag, mTransportType
Constructor and Description |
---|
MobileSignalController(Context context,
com.android.systemui.statusbar.policy.NetworkControllerImpl.Config config,
boolean hasMobileData,
TelephonyManager phone,
CallbackHandler callbackHandler,
NetworkControllerImpl networkController,
SubscriptionInfo info,
NetworkControllerImpl.SubscriptionDefaults defaults,
Looper receiverLooper) |
Modifier and Type | Method and Description |
---|---|
protected com.android.systemui.statusbar.policy.MobileSignalController.MobileState |
cleanState()
Generate a blank T.
|
void |
dump(PrintWriter pw) |
int |
getDataContentDescription() |
void |
handleBroadcast(Intent intent) |
boolean |
isEmergencyOnly() |
void |
notifyListeners(NetworkController.SignalCallback callback)
Trigger callbacks based on current state.
|
void |
registerListener()
Start listening for phone state changes.
|
void |
setAirplaneMode(boolean airplaneMode) |
void |
setCarrierNetworkChangeMode(boolean carrierNetworkChangeMode) |
void |
setConfiguration(com.android.systemui.statusbar.policy.NetworkControllerImpl.Config config) |
void |
setUserSetupComplete(boolean userSetup) |
void |
unregisterListener()
Stop listening for phone state changes.
|
void |
updateConnectivity(BitSet connectedTransports,
BitSet validatedTransports) |
getContentDescription, getCurrentIconId, getIcons, getQsCurrentIconId, getState, getStringIfExists, isDirty, notifyListeners, notifyListenersIfNecessary, recordLastState, resetLastState, saveLastState
public MobileSignalController(Context context, com.android.systemui.statusbar.policy.NetworkControllerImpl.Config config, boolean hasMobileData, TelephonyManager phone, CallbackHandler callbackHandler, NetworkControllerImpl networkController, SubscriptionInfo info, NetworkControllerImpl.SubscriptionDefaults defaults, Looper receiverLooper)
public void setConfiguration(com.android.systemui.statusbar.policy.NetworkControllerImpl.Config config)
public int getDataContentDescription()
public void setAirplaneMode(boolean airplaneMode)
public void setUserSetupComplete(boolean userSetup)
public void updateConnectivity(BitSet connectedTransports, BitSet validatedTransports)
updateConnectivity
in class SignalController<com.android.systemui.statusbar.policy.MobileSignalController.MobileState,com.android.systemui.statusbar.policy.MobileSignalController.MobileIconGroup>
public void setCarrierNetworkChangeMode(boolean carrierNetworkChangeMode)
public void registerListener()
public void unregisterListener()
public void notifyListeners(NetworkController.SignalCallback callback)
SignalController
notifyListeners
in class SignalController<com.android.systemui.statusbar.policy.MobileSignalController.MobileState,com.android.systemui.statusbar.policy.MobileSignalController.MobileIconGroup>
protected com.android.systemui.statusbar.policy.MobileSignalController.MobileState cleanState()
SignalController
cleanState
in class SignalController<com.android.systemui.statusbar.policy.MobileSignalController.MobileState,com.android.systemui.statusbar.policy.MobileSignalController.MobileIconGroup>
public boolean isEmergencyOnly()
public void handleBroadcast(Intent intent)
public void dump(PrintWriter pw)
dump
in class SignalController<com.android.systemui.statusbar.policy.MobileSignalController.MobileState,com.android.systemui.statusbar.policy.MobileSignalController.MobileIconGroup>