第三章Android应用程序框架.ppt

◆较低的生命周期成本。MVC 使降低开发和维护用户接口的技术含量成为可能。 ◆快速的部署。使用MVC 模式使开发时间得到相当大的缩减,它使程序员( Java 开发人员)集中精力于业务逻辑,界面程序员(HTML 和JSP 开发人员)集中精力于表现形式上。 ◆可维护性。分离视图层和业务逻辑层也使得WEB 应用更易于维护和修改。 ◆有利于软件工程化管理。由于不同的层各司其职,每一层不同的应用具有某些相同的特征,有利于通过工程化、工具化管理程序代码。 Adroid应用程序构成 Activity活动1 最基本的Android 应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件做出响应。 大多数的应用是由多个屏幕显示组成。 例如:一个文本信息的应用也许有一个显示发送消息的联系人列表屏幕,第二个屏幕用来写文本消息和选择收件人,再来一个屏幕查看消息历史或者消息设置操作等。这里每一个这样的屏幕就是一个活动,很容易实现从一个屏幕到一个新的屏幕并且完成新的活动。 在某些情况下当前的屏幕也许需要向上一个屏幕活动提供返回值--比如让用户从手机中挑选一张照片返回通讯录做为电话拨入者的头像。 Activity活动2 当一个新的屏幕打开后,前一个屏幕将会暂停,并保存在历史堆栈中。用户可以返回到历史

文档评论(0)

1亿VIP精品文档

相关文档