如何去掉IP拨号功能?-成都快上网建站

如何去掉IP拨号功能?

  1. 进入拨号盘,输入电话号码。

    创新互联服务项目包括弥渡网站建设、弥渡网站制作、弥渡网页制作以及弥渡网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,弥渡网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到弥渡省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

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://kswjz.com/article/iipcsd.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流