微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 某种语言下添加baidu搜索引擎,BING 显示为中文,并将系统默认的搜索引擎修改成百度

某种语言下添加baidu搜索引擎,BING 显示为中文,并将系统默认的搜索引擎修改成百度

时间:10-02 整理:3721RD 点击:
怎么在某种语言下添加baidu搜索引擎,BING 显示为中文,并将系统默认的搜索引擎修改成百度?
1:去掉google搜索引擎修改方法:
在alps\mediatek\source\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\res\res\values\donottranslate-search-engines.xml 中有一个name为search_engines的array,将其中的google item删除掉即可删除中文下的google搜索引擎。
其他语言下方法类似,在该res包中搜索search_engines的关键字找到其它语言的google搜索引擎,同样将google的ITEM删除掉,即可删除其它语言下的google 搜索引擎。
2:如何设置BAIDU为默认引擎:
在quickSearhBox的源码中,有个SearchEngineItemControl.java的文件,修改其中的DEFAULT_SEARCH_ENGINE的定义为baidu即可。
3:如何修改BING 显示为中文必应:
修改
alps\mediatek\source\frameworks\res\res\values\donottranslate-all_search_engines.xml 中string-array name="bing_zh_CN" 内<item>的值为下面的内容即可
<string-array name="bing_zh_CN" translatable="false">
...
<item>必应</item>
...
</string-array>
如果只要验证baidu是否被添加进去,只需编译mediatek-res.apk, framework.jar,secondaryframewor.jar 并push 到手机重启即可验证.
如果要验证baidu是否有设为默认引擎,则需整个项目new下才能验证,我这边实验过恢复出厂设置不行,恢复后,还是上次选中的搜索引擎.

路过:):):)

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

网站地图

Top