我正在使用我在我的 Android 手机应用中序列化并在我的 Android Wear 应用中反序列化的类。它们都在同一个 Android Studio 项目中,并作为一个部署。
如何在两者之间共享类而不在每个包中都有类的副本?现在我正在复制/粘贴它,但是我有什么办法可以将它包含在两个应用程序中?
目录结构为:
./
mobile/
...src/etc
wear/
...src/etc
如何处理常见的类?
最佳答案
您可以在项目中创建一个新的“Android 库”模块,并将您的常用类放在那里。
然后您只需将其添加为 Mobile 和 Wear 模块的依赖项(在项目结构 -> 依赖项 -> 添加 -> 模块依赖项中)。这样您就可以从两个模块创建/使用这些类的实例。
关于android - 在 Wear 和 Android 应用之间共享类(class)的最佳做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24592027/