原生的QSB默认的是GOOGLE搜索
但是国内用的比较多的是BAIDU。
故需要修改未BAIDU.
1.src/com/android/quicksearchbox/google/SearchEngineSettings.java
增加了简体中文的判断
public static boolean bSimplifiedChinese()
{
String laungue = Locale.getDefault().getLanguage();
if (laungue != null
&& laungue.equals("zh"))
{
return true;
}
return false;
}
2.增加了简体中文对原先设置未google的判断。
如oncreate中
String searchEngineName=mPrefs.getString(PREF_SEARCH_ENGINE, GOOGLE);
更改为
String searchEngineName;
if (bSimplifiedChinese())
{
searchEngineName = mPrefs.getString(PREF_SEARCH_ENGINE, BAIDU);
}
else
{
searchEngineName = mPrefs.getString(PREF_SEARCH_ENGINE, GOOGLE);
}
其他多处修改之后的通知类似一样的修改。
3.src/com/android/quicksearchbox/QsbApplication.java
在输入框非空有字符串之后,就会创建getSearchEngineInfo。
这个时候也就是第一次使用搜索,在updateSearchEngine中也会获取默认搜索引擎。
这里也需要修改,同第二点的修改。
以上修改即可完成默认baidu未搜索引擎。
4.如果需要设置中的baidu为第一位,
还需要调整一下res/values-zh-rCN/donottranslate-search_engines.xml
中的搜索引擎位置。
分享到:
相关推荐
《Android全局搜索与QuickSearchBox解析》 在Android系统中,QuickSearchBox(简称QSB)是一个核心组件,它提供了一种全局搜索的功能,让用户能够快速便捷地在多个数据源中搜索信息。本文将深入剖析Android原生的...
总的来说,Android-QuickSearchBox程序源码揭示了Android全局搜索的底层实现,这对于想要增强自己应用搜索功能或者优化搜索体验的开发者来说,是一份宝贵的参考资料。通过对源码的学习,我们可以更好地理解系统的...
QuickSearchBox(QSB)是Android 4.0(API级别14)中的核心搜索组件,它提供了一个统一的搜索接口,用户可以通过这个接口搜索设备上的各种数据源,包括应用程序内的内容、联系人、网页等。这篇内容将深入探讨QSB的...
QuickSearchBox是Android系统中的一个核心组件,主要负责提供快速搜索功能,允许用户在系统范围内进行全局搜索。在Android 9.0(Pie)版本中,这个组件扮演着至关重要的角色,帮助用户迅速找到设备上的应用程序、...
这份“Android-QuickSearchBox程序源码.rar”文件包含了QSB的源代码,对于开发者来说,深入研究这些源码可以极大地提升对Android系统搜索机制的理解。 首先,QSB的核心功能是集成搜索。在Android设备上,用户可以在...
QuickSearchBox(QSB)是Android系统中的一个关键组件,它是Android设备上的全局搜索功能的基础。这个源码项目提供了一个深入理解Android全局搜索实现的绝佳机会,尤其对于那些正在做毕业设计或者研究Android应用...
QuickSearchBox(QSB)是Android操作系统中的一个核心组件,主要负责实现全局搜索功能。它允许用户在系统、应用程序和互联网上快速查找信息。通过分析这个程序的源码,我们可以深入理解Android系统的搜索机制和应用...
QuickSearchBox(QSB)是Android操作系统中的一个核心组件,主要负责实现全局搜索功能。它允许用户快速查找设备上的各种信息,包括联系人、应用、网页、设置等,同时还支持集成第三方应用的数据搜索。这份“安卓...
QuickSearchBox是Android系统中内置的一个重要功能,它提供了快速搜索的能力,允许用户在设备上进行全局搜索,包括应用程序、联系人、设置等,并且可以定制以跳转到特定的网页。这个源码项目为开发者提供了深入理解...
QuickSearchBox是一个功能丰富且易于定制的Android搜索框项目。它结合了现代设计理念和用户友好性,为用户提供了一个高效、快速的搜索体验。该项目源码完整,结构清晰,非常适合二次开发和定制。 **主要特点**: 1...