Android应用程序框架设计

目的:

就常规类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个部分。


如何设计:

按应用等级来叠加,后续根据项目来逐一增加

 

Android应用程序框架设计

上一篇:Android 稳定性测试工具 Monkey(2) - 随机事件


下一篇:Android应用程序框架-003.Gson