Android鼓励弱耦合和组件的重用,在Android中MVC的具体体现如下:


1) 视图层(View):一般采用XML文件进行界面的描述,使用的时候可以非常方便的引入,当然,如何你对Android了解的比较的多了话,就一定可以想到在Android中也可以使用JavaScript+HTML等的方式作为View层,当然这里需要进行Java和JavaScript之间的通信,幸运的是,Android提供了它们之间非常方便的通信实现。


2) 控制层(Controller):Android的控制层的重任通常落在了众多的Acitvity的肩上,这句话也就暗含了不要在Acitivity中写代码,要通过Activity交割Model业务逻辑层处理,这样做的另外一个原因是Android中的Acitivity的响应时间是5s,如果耗时的操作放在这里,程序就很容易被回收掉。


3) 模型层(Model):对数据库的操作、对网络等的操作都应该在Model里面处理,当然对业务计算等操作也是必须放在的该层的。


以上内容为本人理解,如有歧义,欢迎指正。

更多相关文章

  1. android加密的即时通信软件 -客户端
  2. 【Android】socket通信【客户端访问】
  3. Android(安卓)HandlerThread 详解
  4. Android(安卓)使用Android(安卓)Studio + Gradle 或 命令行 进行
  5. andorid 记录,以后看
  6. 基于NDK的Android防破解& Android防破解
  7. android中的数据库操作
  8. Android(安卓)Lint & Checkstyle
  9. android加密的即时通信软件 -服务器端

随机推荐

  1. Android的线程使用来更新UI----Thread、H
  2. Android入门教程3【Hello Android!】
  3. 【Unity3d】Unity5与Android交互通信(使用
  4. Android:充电状态、轮询、电池状态、Noti
  5. Android画图学习总结(四)——Animation(下)
  6. Knowledge structure in Android(安卓)sr
  7. NetBeans 7.0 安装 Android(安卓)SDK 开
  8. Android获取当前已连接的wifi信号强度的
  9. RelativeLayout常用属性
  10. View事件分发机制