框起来的目录不是Androidstudio创建工程时默认生成的。这些目录何时需要手动创建,他们的功能是什么?
框起来的部分是 项目的功能实现部分。【这个项目能提供哪些功能的实现】。
这不是自己建的目录吗?你想建啥目录建啥目录。不过从名字上大概能看出了是想干嘛
这个一般是搭建项目时,个人创建的,具体功能就是将各个类文件分包放置,便于查找,以经验来说:
1、base:一般放置基类文件,列如BaseApplication、BaseActivity、BaseFragment等;
2、adapter:放置适配器类;
3、db:和数据库有关的类,数据库操作类,数据库实体类等;
4、entity:实体类包;
5、fragment:放置fragment的包;
6、helper:各种辅助类;
7、listenner:回调监听等;
8、network:网络请求类,请求工具类,网络请求接口config类等;
9、utils:放置各种工具类;
10、view:自定义的view;
11、weight:自定义的小插件,控件等。