title: Using Android Search Interface for searching stored SMS Messages
body: <p>As a College Project, I have to create an Android App for searching the SMS Messages stored in the device. for eg. if one types "hi", then all the messages containing the word "hi" are displayed on screen.
  I know that this is directly possible in the new Android versions but now I can't change the topic and I'll have create such an app and complete it in 1st week of January 2012!</p>
  
  <p>I have searched on Google and have found 2 ways:-</p>
  
  <ol>
  <li><p>Using the <a href="http://mobdev.olin.edu/mobdevwiki/FrontPage/Tutorials/SMS%20Messaging" rel="nofollow">Mobdev Wiki Tutorial</a> and searching for the messages, which is complex and I have not yet used databases for programming so it is fairly new for me.</p></li>
  <li><p>Using the <a href="http://developer.android.com/guide/topics/search/search-dialog.html" rel="nofollow">Android Search Interface</a> for directly using Android's search UI and make things easier and simpler for me.</p></li>
  </ol>
  
  <p>I need suggestions on which method is suitable and what other options are available. And how can the SMS Database be linked to the Android Search Interface and the messages be displayed properly on screen. Looking forward to your suggestions and answers, if you don't have time, please atleast give links to useful resources related to the above problem!</p>