【问题标题】:Android Studio "mobile" and "wear" project modules, shared components locationAndroid Studio“移动”和“穿戴”项目模块,共享组件位置
【发布时间】:2014-08-26 12:16:52
【问题描述】:

在我的 Android Studio 项目中,有两个 android 模块“mobile”和“wear”,它们似乎是能够运行此应用程序的 android 设备类型的视图和控制器

我希望他们共享一些逻辑,例如模型文件和 POJO,那么应该将它们存储在哪里?我希望“移动”模块比“磨损”模块做更多的繁重工作,但是我应该将模型对象放在那个模块中,还是应该制作一个它们都可以使用的新的第三个模块? (或其他一些设计范式)

【问题讨论】:

  • 嗨,我的回答没有被接受有什么论据吗?我认为它解决了这个问题。问候。
  • @Tajchert 很好,编辑更有帮助,而你刚刚做到了,4 个月后.....
  • 抱歉,现在我以更简洁的方式编写了它,并添加了一些 4 个月前我不确定的附加信息(资产)。很抱歉,如果第一次对您没有帮助。

标签: android module pojo wear-os paradigms


【解决方案1】:

看看那里:https://github.com/tajchert/SWear_Weather

我创建了common 模块,该模块(在我的情况下)具有常量变量,并在手机和 Wear 模块之间共享。

关于放置对象的位置...如果您希望在 Wear 手机上使用相同的对象,请将它们放在 common 项目中,以便它们在这两者之间自动共享(无代码重复),但如果特定对象是只用在手机上,以后不用加到Wear上,放到手机项目里就行了。

此外,common 项目可以让您在移动设备和 Wear 设备之间共享资产(图标等)等内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多