使用contentprovider共享生词本数据
摘自李刚<疯狂android>备份学习使用
首先我们为该contentprovider定义一个工具类,该类中只是包含一个public static的常量,该工具类的代码如下:
上面的工具类只是定义了一些简单的工具类,这个工具类的作用就是告诉其他应用程序,访问该contentprovider的一些常用入口。
数据库创建MyDatabaseHelper代码:
接下来我们开发一个contentprovider的子类,并重写其中的增、删、改、查等方法,类代码如下。
上面的dictProvider类很简单,它除了继承系统的contentprovider之外,还实现了操作数据的增、删、改、查等方法,那木该contentprovider就开发完成了。
接下来需要在androidmanifest.xml文件中注册该contentprovider,这就需要在androidmanifest.xml文件中增加如下配置片段:
工程代码见附件