Android 设备特定模块

作者: IonutNegru87创建于 2017年2月16日更新于 2020年12月4日

哈罗

这样做更多的是公开讨论,而不是实际问题。 我想在项目中加入一些Android的具体组件, 比如蓝牙,我想保持干净的建筑。 目前我共有四个单元:

  • `共同 ' -- -- 所有模块(甚至其他项目)都可以使用的通用材料 -- -- 纯Java
  • " 数据 " - 与数据有关的一切
  • " 领域 " -- -- 实体、使用案件、储存库
  • " 介绍 " -- -- 与伊斯兰大学有关的一切

我本打算将这些内容添加到 " 数据 " 模块中,但这可能超出了该模块的范围,因为它将处理数据之外的其他事务。

我读到一个新的模块, 可以包括Android的功能, 如传感器、警报、通知、玩家、各种管理员等等。 类似 " 装置 " 模块,该模块应实际执行Android特定内容,并通过可观测设备或接口将其曝光。

你认为这是最好的方法 以保持干净的建筑 和尊重依赖性规则。 如果您知道/ 拥有更多有源代码的例子 .

内容来源: android10/Android-CleanArchitecture