2010-02-02 82 views
1

我想将contentProvider(比如某些应用程序)包含到android.jar中。如何将外部contentProvider(任何api)包包含到android.jar中android

我能够包括它在SDK中,以及我不能包括在android.jar中。

对我来说,如果我可以在android.jar中包含这些apis,以便在eclipse中进行进一步的开发,并且指定没有适当的文档可用,这将对我很有帮助。

请提供将外部API包含到android.jar或任何文档中的步骤。

在此先感谢。

回答

1

我想包含contentProvider(说 为某些应用程序)包到 android.jar。

android.jar仅仅是用来让你的Java代码与javac编译存根库,尽管大部分的API实际上是嵌入在设备中。 android.jar没有包含在您的APK中,除了可能的一些常量。

如果您为设备制造商合作,如果你想使一个扩展API提供给第三方开发商,做了官方的方式是创建一个SDK插件,类似于谷歌地图插件。这不涉及修改android.jar AFAIK,但使用不同的流程和单独的JAR。您可以通过[android-porting] Google Group] 1或通过您的开放手机联盟联络人查询有关此过程的更多详细信息。