目的:
就常规类Apk程序进行一个框架封装。
释义:
常规类Apk,简单点说:单纯的业务逻辑,不涉及音视频、JNI、Framework等高级应用。至于有没有炫酷的UI效果,那是另算。
比如:单机版的计算器、单机版的记事本、常规的CS端程序的C端(需要服务器提供webapi接口)等
如果认定这是一个常规类Apk,只需要一个标准:是否可能用到C/C++语言。一旦涉及到C/C++那是数倍级增加难度。
常规类Apk可能接触:
1、文件存储,涉及到目录管理,IO管理以及权限
2、数据库存储,sqlite
3、网络以及异步
4、异常以及日志
5、安全以及编码
6、消息以及通讯
7、图片等
在我的接触项目中:前6个经常用到,最后一个图片,很少用
在设计这个框架,至少包括前6个部分。
如何设计:
按应用等级来叠加,后续根据项目来逐一增加