- 在上一家公司的工作成果。去除了一些重要的业务相关代码及请求参数,公司网站IP端口等等。
- 登陆时不管填什么都会成功的,方便进入主界面。其他业务可能会失败,网络请求只等待3秒。
- 主要代码是通过 Java 、 Kotlin 编写的。
- 一些Html,javascript,css 文件是尝试用bootstrap一些界面,但是并没有实际使用。
- 项目当中有许多冗余的代码, 一些是我接手的时候就有的,这些我知道没有用的就注释掉了,没有发现的就一直留着。 另一些是我做的功能,有些不要了还一直留着,感觉删掉挺可惜的。 最后是一些我想做的功能,但是没有时间做完的。这些功能公司没有要求,是我下班后自己做的,凭着自己对技术的热情。
- 主要代码在com.blozi.bindtags 下
- com.jar 下是一些手持枪的镭射API,为了兼容各种手持枪,重写了部分类。其他com.zxing为二维码扫描包。
- account,账号服务功能。实际未启用。
- activities活动包,activities.fragment,主界面上的几个界面
- adapter各种适配器。
- application ,应用层,主要用于存储一些经常变动的数据。如当前门店,当前活动界面等。方便调用。
- asyncTask 后台任务类。主要是发送请求等,有线上和桌面两个文件夹。
- model实体类。
- reciver 广播接收,扫描广播及下载完成广播
- security 安全,用于加密,未启用
- service 服务组件,未启用
- sqlite 数据库工具,未启用
- util 各种工具类,重要的有
- BLOZIPreferenceManager ,存储用户各种重要数据,账号,密码等等。
- DownloadHelper 下载APP工具
- LoadingDialog 加载界面生成工具。
- ScanUtil 扫描工具,将所有支持的扫描枪的工具都整合到一起了。
- SystemMathod 常用方法,方便各活动调用写到一个类里面。
- view,一些自定义的组件。