去除Android 2.1移動(dòng)設(shè)備3G圖標(biāo)
Android 2.1系統(tǒng)、7英寸大觸屏等誘人的元素都讓人對(duì)T7的實(shí)際使用體驗(yàn)充滿期待,不過(guò)實(shí)際使用體驗(yàn)不如想象的***。和Android系統(tǒng)的多任務(wù)運(yùn)行必然有關(guān)系,多個(gè)程序并行是肯定會(huì)影響整體運(yùn)行速度。另外和T7的硬件配置也脫不了干系,T7處理器的***主頻約在600MHz左右,開(kāi)始運(yùn)行速度還比較不錯(cuò),打開(kāi)的程序多了以后,就漸行漸慢了……
所以各位如果覺(jué)得運(yùn)行速度比較慢了,就打開(kāi)“高級(jí)任務(wù)管理器”,關(guān)閉一些不必要的程序,以提高使用速度。關(guān)于Android系統(tǒng)本身及軟件市場(chǎng)的眾多應(yīng)用程序,此處就不一一試玩了,選用主要的幾個(gè)應(yīng)用來(lái)大概測(cè)試一下使用體驗(yàn)吧。
今天將android 2.1中狀態(tài)欄中手機(jī)、3G等信號(hào)圖片去除掉,因?yàn)殚_(kāi)發(fā)android 2.1 是作MID終端使用,手機(jī)模塊用不著,信號(hào)在狀態(tài)欄上不和諧了。
目錄:
- frameworks/base/services/java/com/android/server/status/StatusBarPolicy.java
主要除去兩部分:
(1)在 private StatusBarPolicy(Context context, StatusBarService service) 中去除下面關(guān)于手機(jī)信號(hào)的部分代碼
- /* phone_signal
- mPhone = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
- mPhoneData = IconData.makeIcon("phone_signal",
- null, com.android.internal.R.drawable.stat_sys_signal_null, 0, 0);
- mPhoneIcon = service.addIcon(mPhoneData, null);
- // register for phone state notifications.
- ((TelephonyManager)mContext.getSystemService(Context.TELEPHONY_SERVICE))
- .listen(mPhoneStateListener,
- PhoneStateListener.LISTEN_SERVICE_STATE
- | PhoneStateListener.LISTEN_SIGNAL_STRENGTHS
- | PhoneStateListener.LISTEN_CALL_STATE
- | PhoneStateListener.LISTEN_DATA_CONNECTION_STATE
- | PhoneStateListener.LISTEN_DATA_ACTIVITY);
- // data_connection
- mDataData = IconData.makeIcon("data_connection",
- null, com.android.internal.R.drawable.stat_sys_data_connected_g, 0, 0);
- mDataIcon = service.addIcon(mDataData, null);
- service.setIconVisibility(mDataIcon, false);
- */
- /* mCdmaRoamingIndicatorIconData = IconData.makeIcon("cdma_eri",
- null, com.android.internal.R.drawable.stat_sys_roaming_cdma_0, 0, 0);
- mCdmaRoamingIndicatorIcon = service.addIcon(mCdmaRoamingIndicatorIconData, null);
- service.setIconVisibility(mCdmaRoamingIndicatorIcon, false); */
(2)去除過(guò)濾信號(hào)部分
- // filter.addAction(TelephonyIntents.ACTION_SIM_STATE_CHANGED);
- 還有接受方法onReceive(Context context, Intent intent)中代碼
- /*else if (action.equals(TelephonyIntents.ACTION_SIM_STATE_CHANGED)) {
- updateSimState(intent);
- }*/
【編輯推薦】
Android開(kāi)發(fā)之旅 環(huán)境搭建