2013-05-12 136 views
3

据我所知,ContentProvider--是整个设备全局层面上的数据?android:有关ContentProvider的问题

的问题:

1)是否有可能开发和发布仅ContentProvider的(没有活动,即不是作为一个完整的应用程序,但只作为数据)?有人这样做吗?什么时候? 至于用户会看起来像? ContentProvider的构建与正常应用程序的构建之间有什么区别?

2)如果其他开发人员想要使用我的ContentProvider,那么他将如何访问需要使用我的ContentProvider的列名和其他数据?我必须给图书馆?

对不起,我的英文。

感谢

回答

3

1)是否有可能开发和发布仅ContentProvider的(无 活动,...

你必须至少一个活动添加到您的应用程序将被启动实际上,除非您的应用程序明确地由用户运行,并且这需要主/启动器活动,否则您在清单中声明的​​所有服务,接收器......都不会注册。因此,您必须将此活动添加到您的应用程序。

2)如果其他开发人员想用我的ContentProvider,...

你必须在你的应用程序发布文档。

3

1)是否可以开发和分发ContentProvider?

答案: - 您需要向应用程序添加至少一项活动,并且一旦您的应用程序明确启动,将会注册清单中的所有资源。

2)如果其他开发人员想用我的ContentProvider ..

答: - 您需要为访问内容提供适当的文件。其他开发人员可以使用您的ContentProvider定义的URI来使用您的应用程序b的内容。