2010-04-16 203 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