ContentProvider怎么样与SQLite结合起来啊,感觉他们俩个的功能都差不多啊。。都可以增删改查什么的。。那弄到一起要怎么弄啊有没有人能给一下思路啊。。不需要代码。。谢谢。。我是初学者,头都大了

解决方案 »

  1.   

    ContentProvider的内部一般使用SQLite实现的
    ContentProvider只是提供了供不同应用使用的接口
      

  2.   

    SQLite就是一个android平台上的轻量级数据库
    ContentProvider为内容提供者,实现其增删查接口,接口里面的内容,即怎样返回这个值,由自己定义
    可以通过数据库方式,也可以文件方式等等都是可以的!
      

  3.   

    1,把你想要共享出去的数据用一个URl表示出来.如:content://contacts/people/5(联系人信息中Id位5的联系人记录).或者这样也行:Uri  person =ContentUris.withAppendedId(People.CONTENT_URI,5);来封装.2,所有的Content Providers都会实现一些共同的接口,可以通过唯一的ContentResolveer来向外提供数据,冰进行一系列的增删改查;ContentResolver cr = getContentResplver();3,cr利用定义好的uri(作为参数送给cr封装好的方法里面进行一系列的操作);网上这些代码很多的,根据我说的,参考一些代码,就OK了.
      

  4.   

    我把关于ContentProvider的用法总结了一下,以及定义自己的Contentprovider,你可以去看看:http://blog.csdn.net/yuxlong2010/article/details/6580344