浅谈Android项目结构

关于android开发项目结构创建。

浅谈Android项目结构_第1张图片
项目结构图.png

 project :项目{
-- common包:公共类 {
Constant:常量类 {
API_HOST
API_PORT
REQUEST_SUCCESS_CODE
REQUEST_FAILURE_CODE
...


-- base包:基类&回调接口{
IView:界面回调接口{

IService:请求回调接口{

        }
        Service:业务数据处理{

        }
        BaseActivity:Activity基类{
        }
        BaseFragment:Fragment基类{
        }
        Request:请求类{
            //请求页面对象
            //请求参数数据
            //返回数据类型
        }


--main:模块包{
account:账户模块 {
view:所创建的activity类存放在该目录下
service:网络请求已经数据回调处理存放在该目录下
entity:所用到实体类存放到该目录下

,
其他,同上。


--utils:工具类{
http:网络处理
wight:自定义控件以及第三方控件等
json:JSON处理
time:时间处理
system:系统处理
db:数据库处理
io:数据流处理
...


--res:资源文件布局{
layout:布局文件{
activity:activity_xxx.xml
fragment:fragment_xxx.xml
view:view_xxx.xml


--libs:第三方资源包
--build.gradle:gradle构建


源码部分,敬请期待。

你可能感兴趣的:(浅谈Android项目结构)