说明:1.帐号密码为测试版,所有功能都由效果图概括了,看源码即可,若看readme.md不方便,可以下载项目根目录的readmepic图片文件夹浏览 2.所有关于listView的都可以上拉下拉刷新 3.客官嫌弃图片大的晃瞎眼,ctrl+滑轮<^+^>
1.jar包: gson解析,图片缓存ImageLoader,极光推送,高德地图 2.自定义widget: CircleImage,NiceSpinner,两种listView刷新,分页刷新 3.存储: sql(通讯录,日程),sharedPreferences(登录数据缓存) 4.完整调用相册相机及存储路径框架 5.侧滑菜单
#1.个人设置界面:
navaigation侧滑显示:
个人信息:
修改密码:
#2.消息主界面:
点击公告/通知,跳转到详情界面,效果同 应用主界面进入详情界面
#3通讯录主界面:
逻辑:主界面显示的是子公司list+公司所有的联系人,子公司list是以headview方式添加到listView中的
子公司-->部门-->部门通讯录——>个人详情
子公司下的部门:
部门下的通讯录:
通讯录详情,可以打电话,发短信:
#4应用主界面:
##1.审批(项目重点)
包括 我的申请 我的审批 抄送给我 和13个移动端申请功能;申请功能模式一样,界面参数大同小异;
我的审批 可以处理低级别员工发过来的申请,包括 同意 驳回 转交和抄送,每一条记录都可以查看详情
###审批主界面:
###13个移动端申请:
申请界面模式一样,时间选择用时间轴dialog,选择类型用spinner/dialog,图片调用系统相机和相册,这里只显示一个申请就明白:
###我的申请:
用于查看自己写的申请记录,包括13个移动端和9个web端的22个申请显示(我的审批、抄送给我功能也各22个界面),这里只选择一个展示就明白:
###我的审批:
未审批:驳回 同意 转交
已审批:抄送
调用通讯录
###我的抄送:
##2.采购领用主界面:
详情:
##3.日程主界面:
##4.财务主界面:
##5.通知/公告:
##6.外出考勤:
##7.交车,包括用车申请和车辆维保申请,点击进入指定详情,未交车状态下,进入交车界面,提交数据,已交车状态下,进入浏览界面查看
已交车详情:
未交车_交车操作:
#5推送:
使用激光推送,具体就不展示了,注意menifest,gradle,libs绑定,myApplication初始化和设置别名即可用