我在 Eclipse 中为我的 android 应用程序开发了一个类。现在我对所有其他应用程序使用相同的类。那么是否可以将该类作为 dll 或我可以在所有应用程序中引用的东西?因此,如果我在课堂上更改某些内容,那么我不必在所有项目中都这样做。
提前致谢。
不,这实际上是昨天在 Google IO Android Fireside Chat 中提出的,并且没有计划该功能(还没有聊天的 youtube 视频,抱歉)。
您可以做的最接近的事情是设置一个Library Project,但是您仍然必须将该项目包含在您的所有其他应用程序中。
您可以将 Android 项目用作库。这个库只能包含一个类,或者可以包含多个视图和活动。
然后,您可以从不同的 Android 项目中引用该库,就像您在 C++ 应用程序中使用 DLL 一样。
查看Android 文档以了解如何创建库。如果您使用的是 Eclipse,这非常容易(通常 3 次点击)。
Android 喜欢将其所有应用程序视为单独的用户,因此它不喜欢在应用程序之间共享代码。
我建议只复制和粘贴已完成的课程。我认为这样做会减少麻烦和错误,而不是尝试跨应用程序共享课程。