怎么在某种语言下添加baidu搜索引擎,并将系统默认的搜索引擎修改成百度
时间:10-02
整理:3721RD
点击:
1:在英语环境下添加baidu 搜索引擎
在Donottranslate-new-search_engines.xml
(alps\mediatek\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\res\res\values)中
<item>--</item>
下添加
<item>baidu--baidu--baidu.com--search_engine_baidu--
http://m.baidu.com/s?ie=utf8&word={searchTerms}--UTF-8--
http://suggestion.baidu.com/su?wd={searchTerms}</item>
在<item>--</item>后添加的原因是,searchEngineManager会拿第一个作为默认搜索引擎。
if (mDefaultSearchEngine == null) {
mDefaultSearchEngine = mSearchEngineInfos.get(0);
}
2:使用下面的方法,可以添加繁体的baidu引擎.
在Donottranslate-new-search_engines.xml
(alps\mediatek\frameworks\base\res\res\values-zh-rtw)中
<item>--</item>
下添加
<item>baidu--百度--baidu.com--search_engine_baidu--
http://m.baidu.com/s?ie=utf8&word={searchTerms}--UTF-8--
http://suggestion.baidu.com/su?wd={searchTerms}</item>
3:修改完毕后,请重新new 整个项目,以验证是否修改成功.
如果只要验证baidu是否被添加进去,只需编译mediatek-res.apk, framework.jar,secondaryframewor.
jar 并push 到手机重启即可验证.
如果要验证baidu是否有设为默认引擎,则需整个项目new下才能验证,我这边实验过恢复出厂设置不行,恢复后,还是上次
选中的搜索引擎.
在Donottranslate-new-search_engines.xml
(alps\mediatek\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\res\res\values)中
<item>--</item>
下添加
<item>baidu--baidu--baidu.com--search_engine_baidu--
http://m.baidu.com/s?ie=utf8&word={searchTerms}--UTF-8--
http://suggestion.baidu.com/su?wd={searchTerms}</item>
在<item>--</item>后添加的原因是,searchEngineManager会拿第一个作为默认搜索引擎。
if (mDefaultSearchEngine == null) {
mDefaultSearchEngine = mSearchEngineInfos.get(0);
}
2:使用下面的方法,可以添加繁体的baidu引擎.
在Donottranslate-new-search_engines.xml
(alps\mediatek\frameworks\base\res\res\values-zh-rtw)中
<item>--</item>
下添加
<item>baidu--百度--baidu.com--search_engine_baidu--
http://m.baidu.com/s?ie=utf8&word={searchTerms}--UTF-8--
http://suggestion.baidu.com/su?wd={searchTerms}</item>
3:修改完毕后,请重新new 整个项目,以验证是否修改成功.
如果只要验证baidu是否被添加进去,只需编译mediatek-res.apk, framework.jar,secondaryframewor.
jar 并push 到手机重启即可验证.
如果要验证baidu是否有设为默认引擎,则需整个项目new下才能验证,我这边实验过恢复出厂设置不行,恢复后,还是上次
选中的搜索引擎.
学习