2009-06-11 61 views
8

我剛從Android和Java編程開始,從C++背景進來。我在想 - 最好的方法是製作一個圖書館/用戶界面部件/組件,我可以向第三方開發者授權?爲Android創建可再發行組件或庫

在C++中我會船的客戶我的頭和* .a文件,但我不知道在Java中的等價物。

有沒有這方面有任何好的資源或鏈接,甚至從一般的Java開發的角度來看。

+0

嘿,我也將開始具有相似需求的項目。用什麼方法你最後用? – jithinroy 2011-03-17 09:04:41

回答

1

不知道了Android如何處理這一點,但Java代碼的典型分佈是一個.jar文件。 .jar基本上是一個zip文件,其中包含Java項目中所有已編譯的.class文件。也可能有資源/文本/等。 .jar中的文件。在Java中沒有頭文件的概念,因此您只需要.class文件,並且可能還需要一個清單文件來提供有關.jar的其他元信息。

http://java.sun.com/docs/books/tutorial/deployment/jar/

(這只是一個一般的Java的答案,它可能會或可能並不適用於Android設備)

3

可以定義活動/服務可用於運行在Android上的任何其它應用:

「機器人的核心特徵是,一個應用程序可以使用的其他應用程序元件(提供的那些應用程序准許的話)。例如,如果應用程序需要顯示圖像的滾動列表和另一個應用程序開發了合適​​的卷軸並將其提供給其他人,你可以要求那個滾輪來完成這項工作,而不是自己開發。 「

http://developer.android.com/guide/topics/fundamentals.html

3

活動和服務有一定的使用,但有一整羣的功能(SQL花式球檯觀衆)是不是蓋的。你可以做罐子,但我不認爲你可以有在該文件中的Android資源。周圍的工作將有一個罐子,要求用戶複製並粘貼一些文本的應用程序資源目錄,你可以看看admob.com Android SDK中的這樣的一個例子。

+0

去謝謝你,我會考慮的jar文件,然後再看看他們是如何應用到Android系統。 – Justicle 2009-06-12 00:16:30

相關問題