在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设备之间通过Wifi通信的示例代码
  2. Android通过USB与PC通信
  3. Android之AIDL实现两个app的调用以及双进程app的进程通信
  4. Android(安卓)onTouchEvent, onClick及onLongClick的调用机制
  5. Google Android操作系统内核编译图文教程
  6. 在Android中使用ORMLite
  7. Android中的Handler的具体用法
  8. Android(安卓)HAL 开发 (1)
  9. android 监控软键盘确定 搜索 按钮并赋予点击事件

随机推荐

  1. ADB—查看日志
  2. Android数据保存之文件保存
  3. Android使用MediaCodec将YUV硬编成H264
  4. Android判断当前的android设备是否处于联
  5. No resource found that matches the giv
  6. 解决 Android 模拟器 无法上网问题
  7. RelativeLayout布局及属性
  8. Android(安卓)寻找极限编码的「快感」
  9. 安卓开发小效果--走马灯
  10. Android 中Map应用所需的ApiKey的申请