从技术上讲,针对不同组件构建 java 或 android 项目的正确方法是什么?
假设我有数据库、网络和视图组件。我应该把每一个放在 src 文件夹中的一个新包中,然后将它们的所有类放在这些包中吗?
或者你的意思是仅仅破坏默认包中的所有类?
我只想知道组织项目的标准或正确方法是什么,以便它易于导航。
从技术上讲,针对不同组件构建 java 或 android 项目的正确方法是什么?
假设我有数据库、网络和视图组件。我应该把每一个放在 src 文件夹中的一个新包中,然后将它们的所有类放在这些包中吗?
或者你的意思是仅仅破坏默认包中的所有类?
我只想知道组织项目的标准或正确方法是什么,以便它易于导航。
你几乎回答了你自己的问题:即你想要它;易于导航是一个主观要求。这取决于你喜欢它。
当然有关于如何做到这一点的标准,并且需要某些文件夹,如果你是新手,我当然可以建议使用 android 推荐的结构。遵循推荐的文件结构通常是一个好主意。
也许这个链接可以帮助你:http: //developer.android.com/tools/projects/index.html
另外补充一点,我个人更喜欢将应用程序的不同部分分组到不同的包中;所以视图、模型、DAO、数据库等单独的包。