在项目中组织Android代码的标准方式是什么

在项目中组织Android代码的标准方式是什么,android,architecture,model,project,setup-project,Android,Architecture,Model,Project,Setup Project,我是android新手,我想知道在android项目中编写代码的正确方式是什么,或者我们应该在项目中使用哪种架构或模型 示例n-轮胎、MVC或其他 以对你最有意义的方式组织它。没有100%正确的方式来组织Android项目。。。这取决于许多因素(即项目的规模) 如果你想看看谷歌是如何组织他们的项目的,可以看看源代码。特别是,请查看iosched.util包。。。它提供了许多在整个项目中重用代码的方法(主要是通过使用静态实用工具帮助器方法)。查看此线程: 还有这个: 还有这个: 还有这个:

我是android新手,我想知道在android项目中编写代码的正确方式是什么,或者我们应该在项目中使用哪种架构或模型
示例n-轮胎、MVC或其他

以对你最有意义的方式组织它。没有100%正确的方式来组织Android项目。。。这取决于许多因素(即项目的规模)

如果你想看看谷歌是如何组织他们的项目的,可以看看源代码。特别是,请查看
iosched.util
包。。。它提供了许多在整个项目中重用代码的方法(主要是通过使用静态实用工具帮助器方法)。

查看此线程:

还有这个:

还有这个:

还有这个:

这实际上是一个有争议的问题,但我会给出我的两便士

考虑到Android是一个便携式系统,你需要考虑到你的应用程序没有无限的功率,它的功率必须与系统上运行的其他应用程序共享,通过电源,我的意思是电池寿命,考虑到大量的Android设备在CPU和RAM方面是相当健康的。然而,尽管现在大多数设备都有更多的RAM,但这个RAM仍然与其他应用程序共享,因此应该节约使用

也就是说,任何精心设计的、高度工程化的解决方案,如果喜欢分层和抽象而不是简单地“完成任务”,从长远来看,都可能会受到影响,底线是应用程序执行的指令越少,应用程序使用的内存越少,效率就越高

为了给你的问题一个更实际的答案,我首先要确保你对Android的核心组件感到满意,比如内容提供商、服务、广播接收器、意图和处理程序等,然后从中着手

很抱歉没有给出更具体的答案,但我希望这能有所帮助