浅谈Android项目结构

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

项目结构图.png

<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>

源码部分,敬请期待。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,292评论 25 709
  • 宝笠不喜欢她的名字。 因为这总是让人联想到保利影城,更可气的是同学们都叫她“宝气”。宝笠认为自己是一个特别的女孩,...
    噫谜阅读 1,112评论 0 0
  • 来自消防肖威『践行』第29天作业 互联网时代,事情的真相变的越来越不重要,真正重要的是人们所持有的立场和态度!去年...
    消防肖威阅读 1,715评论 1 0
  • 大学的时候,看了一部美国的同名电影《浮生一日》,电影里记录的是最为普通平凡的人们一天的生活。 这部电影更像一部记录...
    穆念晴阅读 3,733评论 2 3

友情链接更多精彩内容