【问题标题】:Managing the project structure of larger and more complex apps管理更大、更复杂的应用程序的项目结构
【发布时间】:2015-10-26 08:50:52
【问题描述】:

这是一个基本问题,与项目结构有关。这只是我在android中错过的一个基本概念。 (由于自学)。

对于具有许多类、活动和片段的应用,它在 java 和 res 文件夹中都变得很忙。

我不确定继续管理大型项目的最佳方式是什么。

例如,如果我有不同的部分,蓝牙、wifi、gps 等。对于其中许多,它们是可重用的代码“包”或“模块”(我不确定正确的词)。

我应该如何格式化我的项目?
使用包?
有没有等价的dll概念?

这里有这个问题:
Is there any DLL or DLL like concept in Android?,但这并不能真正帮助我澄清这个问题。

感谢任何反馈。

【问题讨论】:

    标签: java android module packages


    【解决方案1】:

    我应该如何格式化我的项目?

    这取决于您的需求。如果您想将部分逻辑移动到库中,您可以通过创建一个 android 库项目来实现。请参阅库模块部分:https://developer.android.com/tools/projects/index.html

    有没有等价的dll概念?

    如果您想拥有该库项目的编译版本(如 DLL),您可以生成一个.jar 文件。参考这个链接:How to create jar for Android Library Project

    所以,你可以直接链接android库项目,或者,先编译,然后包含为.jar文件。

    【讨论】:

      猜你喜欢
      • 2020-06-28
      • 1970-01-01
      • 2016-07-12
      • 2019-05-10
      • 2011-06-14
      • 2012-02-13
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      相关资源
      最近更新 更多