Android实现跨程序调用,使用内容提供器。

创建两个工程,在第一个工程中实现内容提供器,该内容提供器实现了对数据库School.db中的Student学生表创建、增删改查等接口,表中有五个字段: 学号,姓名,学院,年龄,电话。
第二个工程通过前一个工程的内容提供器访问第一个工程中的数据,第二个工程界面上有两个按钮,点击第一个按钮Add data, 跳转到插入记录界面(图1),在界面中填入数据后点插入按钮将数据添加入数据表后返回到主界面;

点击第二个按钮Query & Revise data可查询全表并用ListView展示全表的前三个字段(图2),点击Item跳转到修改界面(图3),可修改学号之外的所有字段,点[修改]按钮确认修改并返回,点【删除】按钮则从数据表中删除该记录并返回上一个活动。

Android实现跨程序调用,使用内容提供器。_第1张图片  Android实现跨程序调用,使用内容提供器。_第2张图片  Android实现跨程序调用,使用内容提供器。_第3张图片

你可能感兴趣的:(Android实现跨程序调用,使用内容提供器。)