2010-02-02 94 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或通過您的開放手機聯盟聯絡人查詢有關此過程的更多詳細信息。