【Android】学习日记一 初识Activity

一.Activity简介:

Activity是Android组件中的最基本也是最常用的一种组件,在一个Android应用中,每一个Activity通常都是一个页面,每一个Activity都被实现为一个独立的类,可以理解为J2EE中的JSP页面。并且每个Activity组件都 继承于Activity这个基类,这个Activity类将会显示由几个Views控件组成的用户接口,并对事件作出响应

通过调用startActivity()方法可以从一个屏幕导航到另一个屏幕,打开Activity的条件被封装在Intent中。

当一个新的屏幕打开后,前一个屏幕将会暂停,并保存在历史堆栈中,用户可以返回到历史堆栈中的前一个屏幕,当屏幕不再使用时,还可以从历史堆栈中删除,默认情况下,Android将会保留从主屏幕到每个应用的运行屏幕。

时间: 2024-10-22 13:14:06

【Android】学习日记一 初识Activity的相关文章

二、Android学习第二天——初识Activity(转)

(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 一. Android学习第二天——初识Activity 昨天程序搭建成功以后,就可以开发跟运行Android应用程序了,因为Activity是开发中不可或缺的组成部分,所以要对Activity有所认识. 以下两点是需要注意的:(个人总结) 凡是覆写得方法,在方法体中的第一行一定是super.XXX(),一定要先调用父类里的相应方法做必要的事情,再根据自己的需求去写其他的代

【转】android学习日记01--综述

转自:http://www.cnblogs.com/aiguozhe/p/3541941.html 一.总体框架 先上一张google提供官方的Android框架图: Android系统架构由5部分组成,分别是:Linux Kernel.Android Runtime.Libraries.Application Framework.Applications(E文不好就不翻译了,其实这也是简单的计算机E文啦)下面分别讲述每部分的主要作用: 1.Linux Kernel Android基于Linux

三、Android学习第三天——Activity的布局初步介绍(转)

(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 三.Android学习第三天——Activity的布局初步介绍 今天总结下Activity相关布局的一些知识: Activity最简单跟常用的布局分为两种: ①LinearLayout -- 线性布局 ②TableLayout -- 表格布局 ③RelativeLayout -- 相对布局(今后将会频繁的使用到这个布局) 下面来简单总结下前两种(线性/表格)布局当中常用到

Android学习笔记四之Activity

Android四大组件之Activity 1.什么是Activity Activity是Android四大组件之一,用于显示View.Activity是一个应用程序组件,提供一个用户交互的接口,其本身是没有界面的,Activity类创建一个窗口,在上面可以绘制用户接口.窗口通常充满屏幕,也可以小于屏幕而悬浮于其他窗口之上. 开发者可以通过Activity类提供的setContentView(View)接口将View放到Activity创建的窗口上.一个程序一般由多个Activity组成,他们通常

【Android学习总结】之Activity:初识Activity及使用

[本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!欢迎加入群285077071讨论] 一.Activity的目的(功能) Activity是Android系统中四大组件(四大组件为:Activity,Service,BroadCastReceiver,ContentProvider)之一,也是最常用的一个组件.为什么会是最常用的一个组件呢?主要因为就是这个组件是和用户进行直接交互的组件,也就是说这个组件提供了诸多UI供用户操作并作出相应的响应.所以国内很多开发人员习惯把它翻译为

安卓学习日记:初识Android Studio

工欲善其事,必先利其器.要进行安卓开发,必须要有一款上手的开发利器.查阅了相关资料后,了解到,现在主流的安卓开发工具是: 1. Eclipse + Android SDK 2. Android Studio

Android学习之浅谈Activity

经过一段时间的学习,对Android有了一定的了解,在这里对浅解一下Activity. Activity活动是用来与用户交互的界面,是Android组件中最基本最常见的四大组件之一,它是提供一个屏幕为了让用户跟Android之间交互完成某项任务的组件,它通过setContentView来显示指定控件. Activity的四种启动模式: 1.standard:默认标准的.每次启动一个Activity都会创建该activity的实例对象放进栈中. 2.singleTop:如果要启动的activity

Android学习系列之(五)Activity之间的数据传递

前言:前面我们已经掌握了 Activity 的基本使用,但是那都是在同一个 Activity 中进行操作的.那么若我们要在不同 Activity 之间进行数据交互,这又如何实现?那现在我们依旧以模拟登录注册这一个例子来进行说明 一.需求说明: 模拟用户的登录注册行为,用户注册信息后,将注册时的账号.密码这一数据传递到登陆界面. 二.代码实现: 1.布局文件代码: activity_main.xml: <?xml version="1.0" encoding="utf-8

android学习——实现两个activity之间的跳转

首先在第一个activity中创建一个按钮,id为button 然后在第一个activity的代码中创建监听器实现跳转,主activity代码如下: public class FirstActivity extends AppCompatActivity { //声明一个button按钮(不需要和实际按钮同名) Button bt1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav