我需要开发一个共享库,该库应该有多个应用程序的一个实例。该库将与所有应用程序并行共享通用功能。
答案 0 :(得分:2)
将android项目定义为库(在eclipse中右键单击项目>属性> android>是库)。
然后在使用此库的其他项目中再次执行:右键单击项目>属性> android>添加库>选择图书馆项目。
他们都应该在工作区中并打开。
答案 1 :(得分:1)
转到项目 - >属性 - > Android - >选中“Is Library”。
答案 2 :(得分:0)
你的问题不是很清楚。有两种方式可以看待它:
您希望拥有一般代码,一次开发然后包含在多个项目中。为此,您需要创建库项目。请阅读Library Projects documentation以获取有关如何执行此操作的更多信息。
您需要一个正确的动态库,例如Windows上的.dll,mac上的.dylib或* nix上的.so。由于Android实际上是* nix的实现,而java支持本机库,因此这是可能的。您需要使用Android NDK编写本机方法,这些方法将编译为.so库,然后您将从Java代码加载。这并不困难,但也不是微不足道的。阅读Android NDK documentation以了解如何完成此操作。