作业要求:
1、contentprovider是安卓四大组件之一,请使用其方法类进行数据获取;
2、请自建一个provider,然后在另一个app中使用resolver调用这个provider。
3、本次作业请启用新项目,理论上需要两个APP进行实验。
ContentProvider项目
MyDAO.java
新建一个DAO文件来封装对数据库的CRUD操作,并且通过Uri来标识Provider。
MyContentProvider.java
MyDBhelper.java
新建数据库。
DatabaseActivity.java
Myresolver项目
MainActivity.java
使用MyResolver调用ContentProvider提供的接口,对ContentProvider中的数据进行添加、删除、修改和查询操作时使用Activity提供的getContentResolver()方法来获取ContentResolver对象。