关于android开发项目结构创建。
<pre> 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构建
}
</pre>
源码部分,敬请期待。