Android 设备特定模块
作者: IonutNegru87创建于 2017年2月16日更新于 2020年12月4日
哈罗
这样做更多的是公开讨论,而不是实际问题。 我想在项目中加入一些Android的具体组件, 比如蓝牙,我想保持干净的建筑。 目前我共有四个单元:
- `共同 ' -- -- 所有模块(甚至其他项目)都可以使用的通用材料 -- -- 纯Java
- " 数据 " - 与数据有关的一切
- " 领域 " -- -- 实体、使用案件、储存库
- " 介绍 " -- -- 与伊斯兰大学有关的一切
我本打算将这些内容添加到 " 数据 " 模块中,但这可能超出了该模块的范围,因为它将处理数据之外的其他事务。
我读到一个新的模块, 可以包括Android的功能, 如传感器、警报、通知、玩家、各种管理员等等。 类似 " 装置 " 模块,该模块应实际执行Android特定内容,并通过可观测设备或接口将其曝光。
你认为这是最好的方法 以保持干净的建筑 和尊重依赖性规则。 如果您知道/ 拥有更多有源代码的例子 .
内容来源: android10/Android-CleanArchitecture