進入撥號盤,輸入電話號碼。html
2.menu->IP撥號。java
[SOLUTION]ide
因爲目前平臺上對此功能還沒加統一的compile option來控制,因此如今只能手動來刪除相關code,具體以下:ui
L 以前的版本:code
1.去掉 「menu->設置->語音電話->IP號碼前綴」 菜單,紅色code標識修改的code.htm
phoneUtils.javaip
public static boolean isSupportFeature(string feature){ci
......get
} else if (feature.equals("IP_DIAL")) {string
// return true;
return false;
}
......
}
2.去掉「menu->IP撥號」菜單
dialpadFragment.java,在private void setupMenuItems(Menu menu)方法中,把全部以下語句:
ipDialMenuItem.setVisible(true);
改爲:
ipDialMenuItem.setVisible(false);
3.去掉通話記錄詳情界面的「IP呼叫」條目。
callDetailActivity.java
去掉方法:private void configureCallButton(ViewEntry enry)中的以下code:
//For IP call
/* mtk
View convertView2 = findViewById(R.id.ip_call);
View ipAction = convertView2.findViewById(R.id.ip_call_action);
ipAction.setOnClickListener(mFourthActionListener);
ipAction.setTag(entry);
ipAction.setContentDescription(entry.fourthDescription);
TextView ipText = (TextView) convertView2.findViewById(R.id.ip_call_text);
ipText.setText(entry.ipText);
TextView ipLabel = (TextView) convertView2.findViewById(R.id.ip_call_label);
if (TextUtils.isEmpty(entry.label)) {
ipLabel.setVisibility(View.GONE);
} else {
ipLabel.setText(entry.label);
ipLabel.setVisibility(View.VISIBLE);
}
mtk */
L 版本修改以下:
1.menu->IP
dialpadFragment.javabuildOptionMenu()menu_ip_dial setVisible爲false
2.call log
CallLogAdapter.javainflateActionViewStub()views.ipDialButtonView = null
3. 去掉menu->->->IP:
CallFeaturesSettingExt.javainit() ipPrefix去掉