Android 中海投代码结构说明文档:

1.这边一共有三个项目分别是:app 、elian_zht、galleryFinal 主目录为 elian_zht,剩下两个第一个app没有用到,galleryFinal项目依赖于elian_zht.
依赖以后在elian_zht主目录中可以调到galleryFinal项目里面的所有东西.

在这里插入图片描述

2.进入elian_zht文件夹以后可以看到 build、keystore 、libs、src、.gitignore、build.gradle、lint.xml.
这边keystore 里面放的是签名文件。
libs目录存放三方jar,相当于sdk。
build.gradle为配置文件 一般用于配置软件版本号各种参数。
剩下的都是系统默认生成的。
在这里插入图片描述

3.然后进入src/main,这边有三个目录java,res,AndroidManifest.xml
1.java目录是代码模块
2.res是视图目录
3.AndroidManifest.xml 为清单文件 配置app的各种参数

在这里插入图片描述

4.进入java/cn/elian/mobile/zht,然后如图
在这里插入图片描述

1.这边的action表示了所有页面的Activity页面,一个页面对应的一个Activity。
AddEventActivity类表示
在这里插入图片描述

AddressBookFragment通讯录
ApprovalOpinionActivity审批详情
在这里插入图片描述

BacklogFragment返回Log 页面
BtnDelOnClickListener自定义接口
ChangePwdActivity修改密码页面
DownFileActivity文件下载打开Activity
ExDialog文件权限页面
ExpenseAndPaymentFragment 登录以后页面
在这里插入图片描述

FlowActivity流程历史画面
FormActivity 绝大部分表单详情都在这
FormActivity1表单画面
FormFragment表单画面
HelpActivity帮助页面
LoginActivity登陆画面
MainPage主画面
PayObjectActivity支付信息
PersonFragment 员工页面在这里插入图片描述

ReceiptActivity 表单画面
ScheduleActivity日程
SecondFragment点击加班审批 跳转到当前页面
SetNetActivity网络设置画面Activity
SettingActivity设置页面
SplashFragmentSplash画面处理类
StartupReceiver设置权限
UpdateActivity升级页面
ViewActivity视图片段
ViewFragment视图片段合同申请页面

扫描二维码关注公众号,回复: 13033121 查看本文章

2.adapter在这里表示适配器,所有Activity要显示的时候都会调用对应的adapter。
BacklogAdapter返回Log 页面适配器
FlowAdapter收文登记适配器
PayObjectAdapter支付信息适配器
ViewActivityAdapter表单适配器
ViewAdapter借款适配器
3.application表示全局上下文需要在AndroidManifest.xml里面进行注册。
BaseApplication 全局上下文
4.base这边在里面放了一个Fragment和一个适配器,Fragment为轻量级页面。
BaseFragment段基类 不知道干嘛的
5.bean表示实体类,也是参数的实体类。
6.calendar这个里面包含了几个工具类同时也有封装出来的方法。
7.core/database这边也是单独分出来的一个文件夹
ElianDBHelper 数据表ElianDBHelper类
ElianDBServiceElianDBService服务类
IAfterSave接口
8.dialog这边有三个对话方法单独集成出来的。
9.element为接口实体类
10.file 文件夹
11.handler文件夹
LoginActivityHttpReceiverHandler登陆画面HTTP请求接收处理类
12.parser文件夹
13.receiver文件夹
14.service文件夹
15.timer文件夹
16.util文件夹
BadgeUtils 应用角标工具类
DensityUtil dp转换工具类

17.view文件夹

猜你喜欢

转载自blog.csdn.net/weixin_42996187/article/details/115299104
今日推荐