title: Exact Difference between "Content-Provider" and "SQLite Database"
body: <p>i have done SQLite database programming for Android, but i dont know anything about
  Content-Provider except this: "As i have referred <a href="http://developer.android.com/guide/topics/providers/content-providers.html" rel="noreferrer">Android Developer page </a>, Android SDK explained about "Content-provider" as it is used to store and retrieve data." </p>
  
  <p>But then, </p>
  
  <ol>
  <li>What is the exact difference between "Content-Provider" and "SQLite Database"?</li>
  <li>Which is best to store data, when ?</li>
  </ol>
  
  <p>Any example or helps !!</p>