Android 文件夹结构(类,...)

Android Folder structure (classes, ...)

我几天前开始编写 android 应用程序。现在我想使用 "correct" 文件夹结构。我想制作 class,但我必须将它们放在哪里?在 app/java/overbit.user 文件夹中?如果你能给我一些建议就太好了。

是的,在 app/java/overbit.user 下,就像您的 MainActivity class 一样。

当然,您可以创建 logic.modelui 等子文件夹以保持项目井然有序。

我推荐你阅读Managing Projects Overview

是的,将 类 保存在单独的包中始终是一个好习惯,即创建文件夹并将相似类型的任务保存在同一个包中。这将使您的应用程序更具可读性和易于理解的模块。

就我个人而言,我正在使用 类 的软件包,就像我的 Settings classes 一样。

所以,答案是肯定的,你 should/can 使用或为那些 类 创建一个包,如果它们太多的话。

下:

app/java/overbit.user

当然可以在Github上看看这个项目:

https://github.com/DrKLO/Telegram/tree/master/TMessagesProj/src/main/java/org/telegram

编辑:

如您所见,该项目包含用于 :

的包
  • 电话格式
  • SQLite
  • 信使
  • tgnet
  • ui

而且每个包都有很多工作要做:)

这是Android应用程序的主要结构