`

Android四大组件之ContentProvider(二)

 
阅读更多

上篇介绍了ContentProvider访问本地数据,本篇介绍使用ContentProvider来访问其它应用中的数据库。

 

1)本案例设计和上篇一样的界面

2)本案例需要访问上篇案例中的数据库

3)本案例的关键代码如下:

        //这里的地址需要是上篇案例中自定义ContentProvider对象制定的authorities属性值,这样才能访问

        private static final Uri URI_TEST = Uri.parse("content://com.example.myProvider");

       // 获取数据的方式和上篇案例一样。

       mResolver = getContentResolver();

       Cursor cursor = mResolver.query(URI_TEST, null, null, null, null);

 

测试结果:

操作 contentProvider_02 ,contentProvider_01的结果也变了。因为App_02这个应用操作的就是App_01的数据库。

      
 
 
 
 

 

 

  • 大小: 29.8 KB
  • 大小: 29.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics