search engine program in android - android

I started android programming just 3 weeks back. I want to implement quick search program. I want to create a text field and when I enter text in that and click search, it must display google results for that entered text. How do I do it? Please help me. I am new to programming. appending the query to the URL and stuff is what I read But its bouncing for me.

Rather than re-invent the wheel, re-use what is already there. Have a look at this -> http://developer.android.com/guide/topics/search/index.html You can write a search provider that uses the existing framework.
Then have a look at this -> developer.android.com/resources/samples/SearchableDictionary/index.html

Maybe it's gonna help you : http://developer.android.com/resources/tutorials/views/hello-webview.html
Moreover, you gonna need intents in order to launch the web browser.

I did go thru your link before. I have written the program and am able to open the web page. But Am having problem in linking my query string to the web page.Whatever I type in the text field, on clicking search, I must get its results.

Related

User tagging inside a text paragraph program logic

Hi I have a requirement for a basic social networking application.
My question may seems to be stupid, this is just to get the perspectives and programmatic logic from you guys.
My requirement is that the users must be able to mention other users name inside a test post exactly same as facebook. See the image below
I would like to display the post as same as in facebook
Can somebody suggest me some cool idea to do it.
My plan was the following.
Create a post text similar to this "#user-userid this is a test" and include the user details in post details.Replace the "#user-userid" with the name from the post detail.
Is there any better idea to do the same??
Thanks in advance....
PS: I need to do the same logic on Android, IOS and angularJs web application.
A possible workflow could be listen on edit made on your edittext if the current word starts with '#' (or your key letter) check in your datas if you have a match with this word and then add a recycler view with matching datas and autocoplete when an item is selected.
Regards,

Autofill forms on Android from password manager

I want to build an password manager for Android. The Problem is I don't know how to get it to fill login forms of third party applications. I know this is working, because LastPass does exactly what I want.
I don't want a complete solution ;) I just need a point to start. Secondly I don't want to replace the system keyboard like Keepass2Android does. I googled nearly two days about this but I can't get the right keywords to find a starting point.
So the questions are:
How do I detect login forms on the active activity?
How do I paste the credentials to this inputs?
If you don't know the id from a TextView then you need to use getIdentifier() function. You can find a potential usage here.
When you will get the id from your TextView you can paste a text in your form with something like this
instantFromTextView.setText("your creds");
I hope to help!

Implement QSB like suggestions in android app

I need to give a search box in my android app. As the user starts typing in the search text, I need to show him relevant suggestions. (As we see in the google-search widget on the home screen. If we see from the logs, com.android.quicksearchbox/.SearchActivity is started with android.search.action.GLOBAL_SEARCH intent and it searches in following: corpora:[web, apps, com.android.contacts/.activities.PeopleActivity]).
Only thing is I need the suggestions to be displayed from the web & my application DB.
Any idea how to implement this ? Do I need to implement my own SuggestionsProvider or can I directly use the native implementation? If so, how?
I think i figure it out myself.
Went through Searchable Dictionary code & QuickSearchBox code in android source.
Need two start 2 activities in a background thread. One will search for the search-term in my DB & other will search the same in Google. All the results will be seen in the suggestion list.
Google Suggest API provides suggestions as the user enters the text.

Change default search engine in the web browser

Is there a way to change Android default browser search engine to another search engine?
If anyone has tried, please give the details or the way you did it.
I will very grateful to the people who reply.
Go to settings > advanced > set search engine. For my android 4.0.x, it's the first one under that. They'll give you a list to choose from, but right now I don't know any options to add your own if you don't want to write code. Here's a possible source if you do: http://hoelz.ro/blog/adding-duckduckgo-as-an-android-browser-search-engine
Just replace duckduckgo with whtever else you want, I suppose.

How do you search a list for recipe's in my application

I am new to android and have been teaching myself how to create apps through the android developers website. My app itself is like a recipe book. It lets me add my favourite recipes to a database so therefore where ever I am I am able to see what ingredients and the method for creating my favourite dishes. The list is getting rather long now so I was wondering if there was a way to search through a list like you do for contacts in your phone book. This would make things a lot easier for me.
Thanks in advance
You can actually integrate the Android search box (the one that pops up when you hit the "search" hardware key) into your application, so it searches your data. There's a page on Using the Android Search Dialog in the Android Developer Guide.
Also for user convenience and habbits to use search button you can override onSearchRequested method and do anything you want, show additional layout etc...

Categories

Resources