diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java | 122 |
1 files changed, 6 insertions, 116 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java b/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java index e22b94c..b0fc398 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java @@ -18,7 +18,6 @@ package com.android.systemui.statusbar; import android.content.Context; import android.content.res.ColorStateList; -import android.content.res.Resources; import android.graphics.Color; import android.graphics.PorterDuff; import android.graphics.drawable.Animatable; @@ -68,8 +67,8 @@ public class SignalClusterView private int mEthernetIconId = 0; private int mLastEthernetIconId = -1; private boolean mWifiVisible = false; - private int mWifiStrengthId = 0, mWifiActivityId = 0; - private int mLastWifiStrengthId = -1, mLastWifiActivityId = -1; + private int mWifiStrengthId = 0; + private int mLastWifiStrengthId = -1; private boolean mIsAirplaneMode = false; private int mAirplaneIconId = 0; private int mLastAirplaneIconId = -1; @@ -79,12 +78,10 @@ public class SignalClusterView private ArrayList<PhoneState> mPhoneStates = new ArrayList<PhoneState>(); private int mIconTint = Color.WHITE; private float mDarkIntensity; - private int mNoSimsIcon; ViewGroup mEthernetGroup, mWifiGroup; View mNoSimsCombo; ImageView mVpn, mEthernet, mWifi, mAirplane, mNoSims, mEthernetDark, mWifiDark, mNoSimsDark; - ImageView mWifiActivity; View mWifiAirplaneSpacer; View mWifiSignalSpacer; LinearLayout mMobileSignalGroup; @@ -164,7 +161,6 @@ public class SignalClusterView mWifiGroup = (ViewGroup) findViewById(R.id.wifi_combo); mWifi = (ImageView) findViewById(R.id.wifi_signal); mWifiDark = (ImageView) findViewById(R.id.wifi_signal_dark); - mWifiActivity = (ImageView) findViewById(R.id.wifi_inout); mAirplane = (ImageView) findViewById(R.id.airplane); mNoSims = (ImageView) findViewById(R.id.no_sims); mNoSimsDark = (ImageView) findViewById(R.id.no_sims_dark); @@ -188,7 +184,6 @@ public class SignalClusterView mEthernet = null; mWifiGroup = null; mWifi = null; - mWifiActivity = null; mAirplane = null; mMobileSignalGroup.removeAllViews(); mMobileSignalGroup = null; @@ -214,7 +209,6 @@ public class SignalClusterView boolean activityIn, boolean activityOut, String description) { mWifiVisible = statusIcon.visible && !mBlockWifi; mWifiStrengthId = statusIcon.icon; - mWifiActivityId = getWifiActivityId(activityIn, activityOut); mWifiDescription = statusIcon.contentDescription; apply(); @@ -222,9 +216,8 @@ public class SignalClusterView @Override public void setMobileDataIndicators(IconState statusIcon, IconState qsIcon, int statusType, - int qsType, boolean activityIn, boolean activityOut, int dataActivityId, - int mobileActivityId, int stackedDataId, int stackedVoiceId, - String typeContentDescription, String description, boolean isWide, int subId) { + int qsType, boolean activityIn, boolean activityOut, String typeContentDescription, + String description, boolean isWide, int subId) { PhoneState state = getState(subId); if (state == null) { return; @@ -235,10 +228,6 @@ public class SignalClusterView state.mMobileDescription = statusIcon.contentDescription; state.mMobileTypeDescription = typeContentDescription; state.mIsMobileTypeIconWide = statusType != 0 && isWide; - state.mDataActivityId = dataActivityId; - state.mMobileActivityId = mobileActivityId; - state.mStackedDataId = stackedDataId; - state.mStackedVoiceId = stackedVoiceId; apply(); } @@ -300,43 +289,6 @@ public class SignalClusterView return null; } - - private int getWifiActivityId(boolean activityIn, boolean activityOut) { - if (!getContext().getResources().getBoolean(R.bool.config_showWifiActivity)) { - return 0; - } - int activityId = 0; - if (activityIn && activityOut) { - activityId = R.drawable.stat_sys_wifi_inout; - } else if (activityIn) { - activityId = R.drawable.stat_sys_wifi_in; - } else if (activityOut) { - activityId = R.drawable.stat_sys_wifi_out; - } - return activityId; - } - - private int getNoSimIcon() { - int resId = 0; - final String[] noSimArray; - Resources res = getContext().getResources(); - - if (!res.getBoolean(R.bool.config_read_icons_from_xml)) return resId; - - try { - noSimArray = res.getStringArray(R.array.multi_no_sim); - } catch (android.content.res.Resources.NotFoundException e) { - return resId; - } - - if (noSimArray == null) return resId; - - String resName = noSimArray[0]; - resId = res.getIdentifier(resName, null, getContext().getPackageName()); - if (DEBUG) Log.d(TAG, "getNoSimIcon resId = " + resId + " resName = " + resName); - return resId; - } - private PhoneState inflatePhoneState(int subId) { PhoneState state = new PhoneState(subId, mContext); if (mMobileSignalGroup != null) { @@ -391,11 +343,6 @@ public class SignalClusterView mLastWifiStrengthId = -1; } - if (mWifiActivity != null) { - mWifiActivity.setImageDrawable(null); - mLastWifiActivityId = -1; - } - for (PhoneState state : mPhoneStates) { if (state.mMobile != null) { state.mMobile.setImageDrawable(null); @@ -448,10 +395,6 @@ public class SignalClusterView mWifiDark.setImageResource(mWifiStrengthId); mLastWifiStrengthId = mWifiStrengthId; } - if (mWifiActivityId != mLastWifiActivityId) { - mWifiActivity.setImageResource(mWifiActivityId); - mLastWifiActivityId = mWifiActivityId; - } mWifiGroup.setContentDescription(mWifiDescription); mWifiGroup.setVisibility(View.VISIBLE); } else { @@ -459,9 +402,9 @@ public class SignalClusterView } if (DEBUG) Log.d(TAG, - String.format("wifi: %s sig=%d act=%d", + String.format("wifi: %s sig=%d", (mWifiVisible ? "VISIBLE" : "GONE"), - mWifiStrengthId, mWifiActivityId)); + mWifiStrengthId)); boolean anyMobileVisible = false; int firstMobileTypeId = 0; @@ -497,13 +440,6 @@ public class SignalClusterView mWifiSignalSpacer.setVisibility(View.GONE); } - if (mNoSimsVisible && mNoSims != null && mNoSimsDark != null) { - if (mNoSimsIcon == 0) mNoSimsIcon = getNoSimIcon(); - if (mNoSimsIcon != 0) { - mNoSims.setImageResource(mNoSimsIcon); - mNoSimsDark.setImageResource(mNoSimsIcon); - } - } mNoSimsCombo.setVisibility(mNoSimsVisible ? View.VISIBLE : View.GONE); } @@ -546,11 +482,6 @@ public class SignalClusterView private ViewGroup mMobileGroup; private ImageView mMobile, mMobileDark, mMobileType; - private int mDataActivityId = 0, mMobileActivityId = 0; - private int mStackedDataId = 0, mStackedVoiceId = 0; - private ImageView mDataActivity, mMobileActivity, mStackedData, mStackedVoice; - private ViewGroup mMobileSingleGroup, mMobileStackedGroup; - public PhoneState(int subId, Context context) { ViewGroup root = (ViewGroup) LayoutInflater.from(context) .inflate(R.layout.mobile_signal_group, null); @@ -563,14 +494,6 @@ public class SignalClusterView mMobile = (ImageView) root.findViewById(R.id.mobile_signal); mMobileDark = (ImageView) root.findViewById(R.id.mobile_signal_dark); mMobileType = (ImageView) root.findViewById(R.id.mobile_type); - mMobileActivity = (ImageView) root.findViewById(R.id.mobile_inout); - - mDataActivity = (ImageView) root.findViewById(R.id.data_inout); - mStackedData = (ImageView) root.findViewById(R.id.mobile_signal_data); - mStackedVoice = (ImageView) root.findViewById(R.id.mobile_signal_voice); - - mMobileSingleGroup = (ViewGroup) root.findViewById(R.id.mobile_signal_single); - mMobileStackedGroup = (ViewGroup) root.findViewById(R.id.mobile_signal_stacked); } public boolean apply(boolean isSecondaryIcon) { @@ -594,37 +517,6 @@ public class SignalClusterView } mMobileType.setImageResource(mMobileTypeId); - - mDataActivity.setImageResource(mDataActivityId); - Drawable dataActivityDrawable = mDataActivity.getDrawable(); - if (dataActivityDrawable instanceof Animatable) { - Animatable ad = (Animatable) dataActivityDrawable; - if (!ad.isRunning()) { - ad.start(); - } - } - - mMobileActivity.setImageResource(mMobileActivityId); - Drawable mobileActivityDrawable = mMobileActivity.getDrawable(); - if (mobileActivityDrawable instanceof Animatable) { - Animatable ad = (Animatable) mobileActivityDrawable; - if (!ad.isRunning()) { - ad.start(); - } - } - - if (mStackedDataId != 0 && mStackedVoiceId != 0) { - mStackedData.setImageResource(mStackedDataId); - mStackedVoice.setImageResource(mStackedVoiceId); - mMobileSingleGroup.setVisibility(View.GONE); - mMobileStackedGroup.setVisibility(View.VISIBLE); - } else { - mStackedData.setImageResource(0); - mStackedVoice.setImageResource(0); - mMobileSingleGroup.setVisibility(View.VISIBLE); - mMobileStackedGroup.setVisibility(View.GONE); - } - mMobileGroup.setContentDescription(mMobileTypeDescription + " " + mMobileDescription); mMobileGroup.setVisibility(View.VISIBLE); @@ -644,8 +536,6 @@ public class SignalClusterView (mMobileVisible ? "VISIBLE" : "GONE"), mMobileStrengthId, mMobileTypeId)); mMobileType.setVisibility(mMobileTypeId != 0 ? View.VISIBLE : View.GONE); - mDataActivity.setVisibility(mDataActivityId != 0 ? View.VISIBLE : View.GONE); - mMobileActivity.setVisibility(mMobileActivityId != 0 ? View.VISIBLE : View.GONE); return mMobileVisible; } |