3

据我了解,ContentProvider - 是整个设备全局级别的数据吗?

问题:

1)是否可以只开发和分发ContentProvider(没有Activity,即不作为一个完整的应用程序,而只是作为数据)?有人这样做吗?什么时候?至于用户它会是什么样子?ContentProvider 的构建和普通应用程序的构建有什么区别?

2) 如果另一个开发人员想要使用我的 ContentProvider,那么他将如何访问与我的 ContentProvider 一起工作所需的列名和其他数据?我要给图书馆?

对不起我的英语不好。

谢谢

4

2 回答 2

3

1)是否可以只开发和分发ContentProvider(没有Activity,...

您必须向您的应用程序添加至少一个 Activity 才能由用户启动。事实上,出于安全原因,您在清单中声明的​​所有服务、接收器、......除非您的应用程序由用户明确运行并且这需要一个 Main /Launcher Activity。因此您必须将此类 Activity 添加到您的应用程序中。

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

您必须在有关您的应用程序中发布文档。

于 2013-05-12T16:37:39.917 回答
3

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

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

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

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

于 2017-10-13T07:34:12.247 回答