如何去掉IP拨号功能?
进入拨号盘,输入电话号码。
创新互联服务项目包括弥渡网站建设、弥渡网站制作、弥渡网页制作以及弥渡网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,弥渡网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到弥渡省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
2.menu->IP拨号。
[SOLUTION]
由于目前平台上对此功能还没加统一的compile option来控制,所以现在只能手动来删除相关code,具体如下:
L 之前的版本:
1.去掉 “menu->设置->语音电话->IP号码前缀” 菜单,红色code标识修改的code.
phoneUtils.java
public static boolean isSupportFeature(string feature){
......
} else if (feature.equals("IP_DIAL")) {
// 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去掉
文章名称:如何去掉IP拨号功能?
转载来于:http://azwzsj.com/article/iipcsd.html