【发布时间】:2012-05-03 01:25:58
【问题描述】:
是否可以创建应用程序可以共享的 Java 库?
我完全清楚如何创建一个库项目以及如何在几个其他项目之间共享时使用它,将每个项目编译成不同的应用程序。 但在这种情况下,库被编译到每个应用程序中分开。
我想要的是创建一个库,编译它,将它安装到设备(或模拟器)和几个调用这个库的应用程序中。
当需要更改应用程序在这个库中使用的分片时,我只需重新处理库,重新编译它,在设备(或模拟器)上替换它,然后应用程序使用新库,所有应用使用新功能。
有可能吗?
我用谷歌搜索了它,但我找不到解决方案。
我使用的是 Win + Eclipse,我不能使用本机代码(因为我只知道 Java)。
谢谢
更新:感谢您的建议,我知道使用明确启动的服务和活动来共享功能。 我询问了图书馆,因为我正在调查可能性。如果没有办法使用公共库,那么应用清单中的uses-library...的目的是什么?
谢谢
【问题讨论】:
-
这有帮助吗? stackoverflow.com/a/10411103/1369620 它涉及 Eclipse,以及在 Android 和常规 Java 项目之间共享 Java 代码。它正在创建复杂的测试。