Loading packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java +8 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import android.widget.Switch; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.settingslib.graph.SignalDrawable; import com.android.settingslib.mobile.TelephonyIcons; import com.android.settingslib.net.DataUsageController; import com.android.systemui.R; import com.android.systemui.dagger.qualifiers.Background; Loading Loading @@ -178,6 +179,7 @@ public class InternetTile extends QSTileImpl<SignalState> { CharSequence mDataSubscriptionName; CharSequence mDataContentDescription; int mMobileSignalIconId; int mQsTypeIcon; boolean mActivityIn; boolean mActivityOut; boolean mNoSim; Loading @@ -194,6 +196,7 @@ public class InternetTile extends QSTileImpl<SignalState> { .append(",mDataSubscriptionName=").append(mDataSubscriptionName) .append(",mDataContentDescription=").append(mDataContentDescription) .append(",mMobileSignalIconId=").append(mMobileSignalIconId) .append(",mQsTypeIcon=").append(mQsTypeIcon) .append(",mActivityIn=").append(mActivityIn) .append(",mActivityOut=").append(mActivityOut) .append(",mNoSim=").append(mNoSim) Loading Loading @@ -275,6 +278,7 @@ public class InternetTile extends QSTileImpl<SignalState> { mCellularInfo.mDataContentDescription = (description != null) ? typeContentDescriptionHtml : null; mCellularInfo.mMobileSignalIconId = qsIcon.icon; mCellularInfo.mQsTypeIcon = qsType; mCellularInfo.mActivityIn = activityIn; mCellularInfo.mActivityOut = activityOut; mCellularInfo.mRoaming = roaming; Loading @@ -293,6 +297,7 @@ public class InternetTile extends QSTileImpl<SignalState> { if (mCellularInfo.mNoSim) { // Make sure signal gets cleared out when no sims. mCellularInfo.mMobileSignalIconId = 0; mCellularInfo.mQsTypeIcon = 0; } refreshState(mCellularInfo); } Loading Loading @@ -375,6 +380,7 @@ public class InternetTile extends QSTileImpl<SignalState> { state.label = r.getString(R.string.quick_settings_internet_label); if (cb.mAirplaneModeEnabled) { if (!state.value) { state.state = Tile.STATE_INACTIVE; state.icon = ResourceIcon.get(R.drawable.ic_qs_no_internet_airplane); state.secondaryLabel = r.getString(R.string.status_bar_airplane); } else if (!wifiConnected) { Loading Loading @@ -444,7 +450,8 @@ public class InternetTile extends QSTileImpl<SignalState> { state.activityOut = mobileDataEnabled && cb.mActivityOut; state.expandedAccessibilityClassName = Switch.class.getName(); if (cb.mAirplaneModeEnabled && cb.mNoDefaultNetwork) { if (cb.mAirplaneModeEnabled && cb.mQsTypeIcon != TelephonyIcons.ICON_CWF) { state.state = Tile.STATE_INACTIVE; state.icon = ResourceIcon.get(R.drawable.ic_qs_no_internet_airplane); state.secondaryLabel = r.getString(R.string.status_bar_airplane); } else if (cb.mNoDefaultNetwork && cb.mNoNetworksAvailable) { Loading Loading
packages/SystemUI/src/com/android/systemui/qs/tiles/InternetTile.java +8 −1 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import android.widget.Switch; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.settingslib.graph.SignalDrawable; import com.android.settingslib.mobile.TelephonyIcons; import com.android.settingslib.net.DataUsageController; import com.android.systemui.R; import com.android.systemui.dagger.qualifiers.Background; Loading Loading @@ -178,6 +179,7 @@ public class InternetTile extends QSTileImpl<SignalState> { CharSequence mDataSubscriptionName; CharSequence mDataContentDescription; int mMobileSignalIconId; int mQsTypeIcon; boolean mActivityIn; boolean mActivityOut; boolean mNoSim; Loading @@ -194,6 +196,7 @@ public class InternetTile extends QSTileImpl<SignalState> { .append(",mDataSubscriptionName=").append(mDataSubscriptionName) .append(",mDataContentDescription=").append(mDataContentDescription) .append(",mMobileSignalIconId=").append(mMobileSignalIconId) .append(",mQsTypeIcon=").append(mQsTypeIcon) .append(",mActivityIn=").append(mActivityIn) .append(",mActivityOut=").append(mActivityOut) .append(",mNoSim=").append(mNoSim) Loading Loading @@ -275,6 +278,7 @@ public class InternetTile extends QSTileImpl<SignalState> { mCellularInfo.mDataContentDescription = (description != null) ? typeContentDescriptionHtml : null; mCellularInfo.mMobileSignalIconId = qsIcon.icon; mCellularInfo.mQsTypeIcon = qsType; mCellularInfo.mActivityIn = activityIn; mCellularInfo.mActivityOut = activityOut; mCellularInfo.mRoaming = roaming; Loading @@ -293,6 +297,7 @@ public class InternetTile extends QSTileImpl<SignalState> { if (mCellularInfo.mNoSim) { // Make sure signal gets cleared out when no sims. mCellularInfo.mMobileSignalIconId = 0; mCellularInfo.mQsTypeIcon = 0; } refreshState(mCellularInfo); } Loading Loading @@ -375,6 +380,7 @@ public class InternetTile extends QSTileImpl<SignalState> { state.label = r.getString(R.string.quick_settings_internet_label); if (cb.mAirplaneModeEnabled) { if (!state.value) { state.state = Tile.STATE_INACTIVE; state.icon = ResourceIcon.get(R.drawable.ic_qs_no_internet_airplane); state.secondaryLabel = r.getString(R.string.status_bar_airplane); } else if (!wifiConnected) { Loading Loading @@ -444,7 +450,8 @@ public class InternetTile extends QSTileImpl<SignalState> { state.activityOut = mobileDataEnabled && cb.mActivityOut; state.expandedAccessibilityClassName = Switch.class.getName(); if (cb.mAirplaneModeEnabled && cb.mNoDefaultNetwork) { if (cb.mAirplaneModeEnabled && cb.mQsTypeIcon != TelephonyIcons.ICON_CWF) { state.state = Tile.STATE_INACTIVE; state.icon = ResourceIcon.get(R.drawable.ic_qs_no_internet_airplane); state.secondaryLabel = r.getString(R.string.status_bar_airplane); } else if (cb.mNoDefaultNetwork && cb.mNoNetworksAvailable) { Loading