我是一个新手在安卓开发方面,想知道在安卓项目中编写代码的正确方式是什么,或者我们的项目应该使用哪种架构或模型,例如n-tire、MVC或其他?
我是一个新手在安卓开发方面,想知道在安卓项目中编写代码的正确方式是什么,或者我们的项目应该使用哪种架构或模型,例如n-tire、MVC或其他?
iosched.util
包...它提供了许多在项目中重用代码的方法(主要是使用静态实用程序辅助方法) 。这实际上是一个有争议的问题,但我会提供我的观点。
考虑到 Android 是一个可移植的系统,您需要考虑到您的应用程序将不具备无限的能力,而它所拥有的能力必须与在系统上运行的其他应用程序共享。在这里,“能力”指的是电池寿命。考虑到大量的 Android 设备在 CPU 和 RAM 方面都相当健康,然而,即使现在大多数设备都拥有更多的 RAM,这些 RAM 仍然与其他应用程序共享,因此应该节约使用。
话虽如此,任何倾向于分层和抽象而非简单地“完成工作”的精心设计的解决方案可能会在长期内受到影响,底线是,您的应用程序执行的指令越少,使用的内存越少,它就越有效率。
为了更具体地回答您的问题,我首先会确保您熟悉 Android 的核心组件,例如内容提供者、服务��广播接收器、意图和处理程序等,并从那里开始。
抱歉没有给出更具体的答案,但希望对您有所帮助。