Android成长之路-重要组件之ContentProvider
来源:互联网 发布:品茗软件不好用 编辑:程序博客网 时间:2024/06/03 11:04
ContentProvider:
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。
共享数据:其实就是在类里面定义了uri的地址,然后其它应用通过uri来连接这个类,从而实现了数据的共享。
先建立表格:
继承了ContentProvider的类:(实现增删改查)
到此,就写完了,关于操作数据库的增删改查的操作,然而,在清单里面还要进行设置
在AndroidManifest.xml中对application进行操作:
然后在Application Nodes 这一栏中添加:
添加以后,在它的右侧中,
要添加Name 和Authorities :
Name中添加你上面写的类的名字
Authorities 中添加你在这个类里定义的uri路径,就是包名+类名
然后进行保存就可以了。
因为我们这个程序写的是关于ContentProvider的。根据我们了解的特性,它是根据uri来判断并进行操作的,所以,为了能够更好的体现这一点,又重新建了一个android项目来存放test测试类:
在这里又必须对清单进行设置了。
AndroidManifest.xml:添加Uses Library
添加以后再在它的右侧设置
下面再设置Instrumentation:
点击add添加
添加后,选中添加的东西,会在它的右侧出现它的详细信息,然后进行设置Name和package:
至此,所有的就都搞定了!
运行项目:
在运行test测试类之前要先把写出数据库增删改查的项目运行起来,然后在运行test测试就OK了,否则就会出错。
- Android成长之路-重要组件之ContentProvider
- Android技术成长之路(四大组件之ContentProvider)
- android 四大重要的组件之ContentProvider
- Android组件之ContentProvider
- Android之ContentProvider组件
- android组件之ContentProvider
- Android组件之contentProvider
- Android学习之路--四大组件--ContentProvider
- Android四大组件之ContentProvider
- android四大组件之ContentProvider
- android四大组件之 ContentProvider
- Android四大组件之ContentProvider
- Android四大组件之ContentProvider
- android 四大组件之ContentProvider
- Android四大组件之ContentProvider
- Android四大组件之ContentProvider
- Android组件之自定义ContentProvider
- Android组件之自定义ContentProvider
- Java 中类与对象的区别
- 使用Java操作二进制文件
- Android成长之路-获取网络数据(图片)
- 学无止境的CSS(xHTML+CSS技巧教程资源大全)
- java IDE
- Android成长之路-重要组件之ContentProvider
- Windows7轻松升级至专业版、旗舰版
- 越學粵有癮開篇
- 用CSS3制作50个超棒动画效果教程
- Linux平台用C++实现信号量,同步线程
- [转]iPhone 真机调试应用程序(具体步骤与问题小结)
- 使用ImageMagick composite制作有高光的黑球
- Android 按两次back键退出
- 转载自一篇文章,为什么UBOOT的lds文件关于TEXT地址的定义无效