微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > L版本如何去掉IP拨号功能

L版本如何去掉IP拨号功能

时间:10-02 整理:3721RD 点击:
1.去掉 “menu->设置->语音电话->IP号码前缀” 菜单.
修改Call_feature_setting.xml文件,注释如下代码:
<PreferenceScreen
android:key="button_ip_prefix_key"
android:title="@string/ip_prefix_setting"
android:summary="@string/ip_prefix_setting_sum"
android:persistent="false">
<intent android:action="android.intent.action.MAIN"
android:targetPackage="com.android.phone"
android:targetClass="com.mediatek.settings.IpPrefixPreference"/>
</PreferenceScreen>
}
2.去掉“menu->IP拨号”菜单
alps/packages/apps/dialer/src/com/android/dialer/dialpad/dialpadFragment.java,在
buildOptionsMenu()方法中,把如下语句:
menu.findItem(R.id.menu_ip_dial).setVisible(
!PhoneNumberHelper.isUriNumber(mDigits.getText().toString()));
改成:
menu.findItem(R.id.menu_ip_dial).setVisible(false);
3.修改TelecomUtils.java文件,将
public static final boolean mtk_IP_PREFIX_SUPPORT = true;
修改为
public static final boolean MTK_IP_PREFIX_SUPPORT = false;
4. 修改CallLogAdapter.java文件的binDACtionButtons()方法,将
if (!PhoneNumberHelper.isUriNumber(views.number)) {
views.ipDialButtonView.setVisibility(View.VISIBLE);
} else {
views.ipDialButtonView.setVisibility(View.GONE);
}
修改为
views.ipDialButtonView.setVisibility(View.GONE);

楼上的大牛,你是每日一贴,风雨无阻啊,值得学习

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top