2010-04-16 94 views
6
  1. 我們知道,我們可以用一個概念「Java包」,但我只是想知道 的Android是否提供了一個DLL或DLL樣的概念,我們可以寫一個 的大部分功能。Android中有沒有像DLL這樣的概念的DLL或DLL?

  2. 或者我們可以使用活動爲服務於DLL的目的。

在Android OS上有沒有像DLL這樣的概念?我們可以開發一個DLL來獲得更好的模塊化和Android上的其他好處嗎?

感謝和問候, Prashant。

+0

使用[Android NDK](http://developer.android.com/sdk/ndk/index.html#overview),您可以從C/C++代碼創建本機代碼庫。 – zoli2k 2010-04-16 07:21:29

+0

我可能是錯的,但我認爲OP在詢問Java庫。 – 2010-04-16 07:34:06

+0

感謝現在我接近上述疑問的結論只剩下幾件事情 - 1.當然,我們可以在Android架構的Library層使用Android NDK,它提供DLL目的。現在我想知道我們可以在應用層使用某種概念來做什麼。 2.我已經在Android文檔中看過,我們可以使用Activity哪些服務需要專用設施。 – Prashant 2010-04-16 08:49:30

回答

0

我不知道你爲什麼特意尋找DLL。我意識到的是,你需要像庫一樣的代碼重用。 Java包(jar文件)用於模塊化的相同目的。

如果你想在C++編寫代碼看看Android NDK,並創建一個.so文件(Linux的等價物DLL)

可能是你正在尋找某種內容提供商,可以幫助你在應用程序之間共享。

+0

是的,即使我在想和你一樣。我並不是在尋找DLL,而是使用了類似的概念,我可以利用它的性能,內存利用率和代碼重用的優勢。另外Android NDK位於庫層。我想在Android架構的應用層。 – Prashant 2010-04-16 08:58:17