Jump to content

Welcome to CyanogenMod

Welcome to our forum. Like most online communities you must register to post, but don't worry this is a simple free process that requires minimal information for you to signup. Be a part of the CyanogenMod Forum by signing in or creating an account. You can even sign in with your Facebook or Twitter account.
  • Start new topics and reply to others
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Download files attached to the forum.
  • Customize your experience here
  • Share your CyanogenMod experience!
Guest Message by DevFuse
 

Changing the default search engine in the QuickSearchBox app

quicksearchbox search google opensearch default

  • Please log in to reply
No replies to this topic

#1 dkbg

dkbg
  • Members
  • 1 posts
  • Device Model:HTC Legend
  • MOD Version:7.1.0
  • Recovery Image:ClockworkMod

Posted 04 February 2012 - 08:07 AM

So I'm looking to use a search engine other than Google as the default engine in the QuickSearchBox app (i.e. the default app opened by the search button). It is highly frustrating, but perhaps not surprising, that Google has not made it a simple matter of changing a preference somewhere. Other search engines can be used just fine (although not added from within the app itself), but the default engine cannot be changed except by altering code.

I've looked around in the code [0] but being unfamiliar with Android's internals, I don't really understand everything that's going on.

I am aware that the OpenSearch [1] app could be assigned as the default action upon pressing the search button, but the app appears to be dead, and I would prefer a free software solution if at all possible. Also, the Android-native QuickSearchBox is well-integrated and has a far superior user experience as compared to OpenSearch. Ideally, the functionality and flexibility of OpenSearch would be combined with the design of QuickSearchBox; the ability to add any search engine via an OpenSearch XML description is quite a good feature. It would be even more awesome if the browser could detect an OpenSearch file as listed in the website's HTML and offer the user to install it as a search engine (I think WebOS does something like this). I'm getting a little off-track here though.

Thanks for any insight anyone can provide (I hope the solution will be something more simple than I'm expecting).

0. https://github.com/C...QuickSearchBox/
1. https://market.andro...chns.opensearch





Also tagged with quicksearchbox, search, google, opensearch, default