【问题标题】:What is the standard way to organize Android code in project [closed]在项目中组织Android代码的标准方法是什么[关闭]
【发布时间】:2012-09-28 00:55:49
【问题描述】:

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

【问题讨论】:

    标签: android architecture model project setup-project


    【解决方案1】:
    【解决方案2】:

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

    如果您想了解 Google 如何组织他们的项目,请查看Google I/O 2012 源代码。特别是,查看iosched.util 包...它提供了多种在项目中重用代码的方法(主要是使用静态实用程序帮助方法)。

    【讨论】:

      【解决方案3】:

      这实际上是一个值得商榷的问题,但我愿意出两分钱。

      考虑到 Android 是一个便携式系统,您需要考虑到您的应用程序不会有无限的电力,并且它所拥有的电力必须与系统上运行的其他应用程序共享,我所说的电力是指电池寿命,考虑到一个大容量许多 Android 设备在 CPU 和 RAM 方面实际上是相当健康的,但是即使现在大多数设备都有更多 RAM,但这些 RAM 仍与其他应用程序共享,因此应谨慎使用。

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

      为了更实际地回答您的问题,我首先要确保您熟悉核心 Android 组件,例如内容提供程序、服务、广播接收器、意图和处理程序等,然后从那里开始工作。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-11
        • 2011-08-26
        • 1970-01-01
        • 2022-06-16
        相关资源
        最近更新 更多