`
hw3com
  • 浏览: 57024 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

android quicksearchbox修改默认搜索引擎为百度

阅读更多
原生的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
中的搜索引擎位置。
1
4
分享到:
评论
4 楼 mmtzwyd 2011-12-07  
这个是需要建立在重新安装程序的基础上的,有没有办法直接通过一个app就可以修改好的呢?
3 楼 hankwang 2011-11-24  
froyo的跟2.3完全不一樣  還真難改這個
2 楼 hw3com 2011-11-01  
lqfxx 写道
并没有SearchEngineSettings.java该文件

你是哪个版本的,我是基于2.3.4修改的.是有这个文件的,查看下目录结构.
1 楼 lqfxx 2011-10-31  
并没有SearchEngineSettings.java该文件

相关推荐

    android_quicksearchbox分析,全局搜索分析

    《Android全局搜索与QuickSearchBox解析》 在Android系统中,QuickSearchBox(简称QSB)是一个核心组件,它提供了一种全局搜索的功能,让用户能够快速便捷地在多个数据源中搜索信息。本文将深入剖析Android原生的...

    Android-QuickSearchBox程序源码.zip

    总的来说,Android-QuickSearchBox程序源码揭示了Android全局搜索的底层实现,这对于想要增强自己应用搜索功能或者优化搜索体验的开发者来说,是一份宝贵的参考资料。通过对源码的学习,我们可以更好地理解系统的...

    android4.0 搜索程序源码 QuickSearchBox

    QuickSearchBox(QSB)是Android 4.0(API级别14)中的核心搜索组件,它提供了一个统一的搜索接口,用户可以通过这个接口搜索设备上的各种数据源,包括应用程序内的内容、联系人、网页等。这篇内容将深入探讨QSB的...

    QuickSearchBox 9.0

    QuickSearchBox是Android系统中的一个核心组件,主要负责提供快速搜索功能,允许用户在系统范围内进行全局搜索。在Android 9.0(Pie)版本中,这个组件扮演着至关重要的角色,帮助用户迅速找到设备上的应用程序、...

    Android-QuickSearchBox程序源码.rar

    这份“Android-QuickSearchBox程序源码.rar”文件包含了QSB的源代码,对于开发者来说,深入研究这些源码可以极大地提升对Android系统搜索机制的理解。 首先,QSB的核心功能是集成搜索。在Android设备上,用户可以在...

    Android应用源码-QuickSearchBox程序源码-IT计算机-毕业设计.zip

    QuickSearchBox(QSB)是Android系统中的一个关键组件,它是Android设备上的全局搜索功能的基础。这个源码项目提供了一个深入理解Android全局搜索实现的绝佳机会,尤其对于那些正在做毕业设计或者研究Android应用...

    Android应用源码-QuickSearchBox程序源码.zip

    QuickSearchBox(QSB)是Android操作系统中的一个核心组件,主要负责实现全局搜索功能。它允许用户在系统、应用程序和互联网上快速查找信息。通过分析这个程序的源码,我们可以深入理解Android系统的搜索机制和应用...

    安卓Android源码——-QuickSearchBox程序源码.rar

    QuickSearchBox(QSB)是Android操作系统中的一个核心组件,主要负责实现全局搜索功能。它允许用户快速查找设备上的各种信息,包括联系人、应用、网页、设置等,同时还支持集成第三方应用的数据搜索。这份“安卓...

    QuickSearchBox

    QuickSearchBox是Android系统中内置的一个重要功能,它提供了快速搜索的能力,允许用户在设备上进行全局搜索,包括应用程序、联系人、设置等,并且可以定制以跳转到特定的网页。这个源码项目为开发者提供了深入理解...

    Android项目-QuickSearchBox程序源码.rar

    QuickSearchBox是一个功能丰富且易于定制的Android搜索框项目。它结合了现代设计理念和用户友好性,为用户提供了一个高效、快速的搜索体验。该项目源码完整,结构清晰,非常适合二次开发和定制。 **主要特点**: 1...

Global site tag (gtag.js) - Google Analytics