84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我想问一下,大家在android项目开发中怎么组织文件的形式,就是文件的放置形式?android studio 是有一部分已经放好了,但是如果我写了很多的类怎么放置啊,看起来很乱?
认证0级讲师
这里有个图片可以参考,按照功能划分,而不是层。当然还是得看你自己,不过按功能划分,看到目录结构就能大概知道这个工程有哪些功能,比较直观
类应该按功能放置于不同的包下,你这里把所有类都放置在同一个包下,也不分功能作用,看起来当然会很乱。Java中package的一个很大作用就是就是对类进行分类。
可以按照Android组件来划分package,activity, service, receiver, provider。fragment也可以单独分package,这样基本能清晰的划分文件归属了,可以多看看人家做的项目及项目的文件划分,做多了,见多了,结合你的项目,你会有自己的规划的。
这里有个图片可以参考,按照功能划分,而不是层。当然还是得看你自己,不过按功能划分,看到目录结构就能大概知道这个工程有哪些功能,比较直观
类应该按功能放置于不同的包下,你这里把所有类都放置在同一个包下,也不分功能作用,看起来当然会很乱。
Java中package的一个很大作用就是就是对类进行分类。
可以按照Android组件来划分package,activity, service, receiver, provider。fragment也可以单独分package,这样基本能清晰的划分文件归属了,可以多看看人家做的项目及项目的文件划分,做多了,见多了,结合你的项目,你会有自己的规划的。