Android Studio 项目的不同模块中的访问常量

Access constant in different modules of Android Studio project

我在 Android Studio 中有一个 wearOS 应用程序和一个移动应用程序。我在这两者之间与听众进行交流,这些听众在某些路径上收听并且根据他们收到的消息表现出不同的行为。

我必须在每个模块中定义消息的含义,因此违反了 DRY 原则。 有没有办法存储常量,以便两个模块都可以在它们的代码 and/or 清单中访问它?

我建议为共享代码创建一个新模块并将其添加为您的移动和可穿戴模块的依赖项。

是的,这只是一些常量的一点点开销。但它有助于让事情井井有条。