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. NFC:Arduino、Android与PhoneGap近场通信
  2. [置顶] 【Android】 基于Socket 的即时通信软件 YQ(源码下载)
  3. Android(安卓)studio 下的aidl编程实现Android的夸进程间通信
  4. android 数据库存储之GreenDao的使用
  5. Android之AlarmManager(全局定时器/闹钟)指定时长或以周期形式执
  6. android数据共享之Content Provider(概念篇)
  7. 【Android】实现登录、注册、数据库操作(极复杂)
  8. Android(安卓)SQLite数据库增删改查操作的使用
  9. Android(安卓)应用开发支持不同的语言国际化操作

随机推荐

  1. Android uses-permission权限
  2. android实现进度条ProgressDialog
  3. android gridview setOnItemClickListene
  4. Android文件存储
  5. Android 结束进程的方法
  6. openGL 简单demo
  7. Android 返回键退出
  8. Android的NDK开发(2)————利用Android
  9. 解决activity加上Theme.Translucent.NoTi
  10. android 广播 android Service 开机启动