`
JonyTan
  • 浏览: 5125 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

剖析Android应用(2)————Activity

阅读更多

上篇:http://jonytan.iteye.com/blogs/161280

        Activity是四类构件中最常用的。一个Activity通常对应了应用中的一个屏幕。一个Activity同样也由一个类来实现,并且这个必须继承android.app.Activity基类。这个类会显示一个用户界面,并对一些事件作出响应。用户界面通常由几个View组成。

        大多数android应用由多个屏幕组成。例如,一个文本消息的应用就包含了多个屏幕,第一个屏幕可以显示发送消息的联系人列表,第二个屏幕用来向指定联系人写一些消息,第三个屏幕可以是重新显阅读旧消息,其他还有更改设置等屏幕... ...上述的每个屏幕上,都将实现一项Activity。启动一项新的Activity就可以切换屏幕。有时Activity会向原来的Activity返回一个值。例如有这么一项Activity,它让用户选择一个图片,并把所选图片返回给本Activity的调用者Activity。

        当新屏幕打开时,旧屏幕就暂停,并放入历史栈。先前已经打开的所有屏幕都保留在历史栈中,用户可以浏览这些屏幕,当其中一些屏幕不需要继续保留时,也可以删除。

 

下篇:http://jonytan.iteye.com/blogs/164710

 

 

分享到:
评论

相关推荐

    Android学习3——Activity生命周期

    在“Android学习3——Activity生命周期”这个主题中,我们将深入探讨Activity如何启动、运行、暂停、停止以及销毁,并了解每个状态之间的转换。 Activity生命周期主要包括以下几个关键状态: 1. **初始状态...

    动手学Android之七——Activity生命周期

    "动手学Android之七——Activity生命周期"这个主题深入探讨了Activity如何在应用程序中创建、运行、暂停、停止以及销毁的过程,这对于理解和优化应用性能至关重要。在这个例子程序中,开发者将有机会实践这些生命...

    免费 android 应用 源代码——记事本

    标题中的“免费 android 应用 源代码——记事本”表明这是一份关于Android应用开发的资源,特别是一个记事本应用的源代码。记事本应用是Android平台上常见的学习示例,它通常涉及到基础的用户界面设计、数据存储以及...

    (项目)Android应用源码——使用百度天气的爱天气项目源码.zip

    该项目是关于Android应用程序开发的,主要使用了百度...通过分析这个项目的源码,我们可以学习到Android应用开发的各个方面,包括但不限于网络请求、数据解析、UI设计和优化等,这对于提升Android开发技能非常有帮助。

    安卓Android源码——Android游戏源码——忍者快跑.zip

    在本压缩包“安卓Android源码——Android游戏源码——忍者快跑.zip”中,包含的是一个基于Android平台的游戏应用源代码,名为“忍者快跑”。这个游戏源码是学习和研究Android游戏开发的理想资源,它能帮助开发者深入...

    android 应用 源代码——客户端

    标题中的“android 应用 源代码——客户端”表明这是一个关于Android客户端应用程序的源码集合,这将涵盖多种功能和设计模式,对开发者来说极具价值。描述中提到,这个压缩包包含几十个电子书和源代码,都是在最近...

    Android移动开发——个人理财通AS.zip

    【Android移动开发——个人理财通AS.zip】是一个关于Android应用开发的项目,主要目标是创建一个个人财务管理的应用程序。这个项目使用的是Eclipse IDE,它是一个广泛使用的Android开发工具,虽然现在更多的开发者...

    (框架)Android例子源码——tabhost+activity+slidingMenu仿新浪微博布局.zip

    **Activity**: 在Android中,Activity是应用程序的基本单元,代表了用户可以看到和交互的一个屏幕。每个Activity有自己的生命周期,可以处理用户输入、显示UI、处理数据等。在TabHost中,每个Tab通常会对应一个独立...

    移动应用开发——Android.zip

    这个名为"移动应用开发——Android.zip"的压缩包很可能包含了一系列关于Android应用开发的学习资料,包括教程、代码示例、项目案例等,旨在帮助开发者深入理解Android平台的开发流程和技术要点。 Android应用开发...

    android应用小程序———计算器源码

    这个"android应用小程序———计算器源码"就是一个完整的实例,展示了如何使用MyEclipse这一集成开发环境(IDE)来构建一个功能完备的Android计算器。这份源码对于初学者或有经验的开发者来说,都是一个很好的学习和...

    经典的Android项目——WordPress的Android应用.zip

    【Android项目解析——WordPress Android应用】 WordPress的Android应用是一个典型的移动平台上的内容管理和发布系统,它允许用户在手机或平板设备上轻松管理他们的WordPress博客。这个项目为开发者提供了深入理解...

    Android项目实战——手机安全卫士开发案例解析word版

    2. **权限管理**:学习如何获取应用的权限信息,展示给用户并允许他们控制各个应用的权限,这涉及到Android的权限模型,特别是Android 6.0(API 23)引入的运行时权限管理。 3. **内存清理**:通过监控系统的内存...

    基于Android的Android项目之——页面特效集合(附源码).zip

    "基于Android的Android项目之——页面特效集合(附源码)"提供了一系列的示例代码,旨在帮助开发者,尤其是毕业生,掌握和应用各种动画效果。这个项目不仅包含源码,还兼容了多种开发环境,如Android Studio、...

    android 应用 源代码——定时器

    在Android应用开发中,定时器(Timer)是一个非常重要的组件,它允许开发者在特定的时间间隔执行某些任务。本文将深入探讨Android中的定时器机制,包括基本概念、使用方法以及源代码解析。 一、定时器(Timer)基础...

    Android源码——“遇见”android应用源码.zip

    本资料包“Android源码——“遇见”android应用源码.zip”提供了一个名为“遇见”的Android应用的完整源代码,这为学习和分析Android应用的运行机制提供了宝贵的实践材料。下面我们将详细探讨这个源码中涉及的一些...

    Android源码——笑话故事android应用源码.zip

    【Android源码解析——构建笑话故事应用】 在深入解析这个"Android源码——笑话故事android应用源码.zip"之前,我们需要了解Android应用的基本结构和开发流程。Android应用主要由Java或Kotlin语言编写,通常包括...

    安卓Android源码——模拟Activity进出栈.zip

    通过深入研究"安卓Android源码——模拟Activity进出栈.zip"中的内容,开发者可以更好地掌握Android系统如何处理Activity的生命周期和任务切换,从而编写出更符合用户习惯和系统性能的应用程序。对于进阶开发者来说,...

    android 应用 源代码——桌面小程序 免费

    2. **Activity与Intent**: 在Android中,桌面小程序通常基于Activity构建,Activity是用户界面的基本单元。Intent用于在不同的组件之间传递信息,启动Activity或者服务。 3. **IntentFilter**: 桌面小程序可以通过...

    安卓Android源码——(Activity生命周期).zip

    在安卓(Android)开发中,Activity是应用程序的基本构建块,它代表了用户界面的一个屏幕。...通过分析和调试源码,开发者可以深入理解Android系统如何管理Activity,从而编写出更高效、更健壮的应用程序。

    Android源码——“遇见”android应用源码.7z

    "Android源码——“遇见”android应用源码.7z" 提供了一个实际的Android应用源码,这为我们学习和研究Android系统的工作原理提供了宝贵的实践材料。下面将详细讨论Android应用源码中的关键知识点。 1. **Android...

Global site tag (gtag.js) - Google Analytics