加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 数据采集、建站、AI开发硬件、专属主机、云硬盘!
当前位置: 首页 > 教程 > 正文

如何去除IP拨号功能?

发布时间:2023-11-07 14:39:05 所属栏目:教程 来源:转载
导读:   进入拨号盘,输入电话号码。



  2.menu->IP拨号。



  [SOLUTION]



  由于目前平台上对此功能还没加统一的compile option来控制,所以现在只能手动来删除相关code
  进入拨号盘,输入电话号码。
 
  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去掉
 

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章