说明: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初始化和设置别名即可用