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

【本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!欢迎加入群285077071讨论】

一、Activity的目的(功能)

Activity是Android系统中四大组件(四大组件为:Activity,Service,BroadCastReceiver,ContentProvider)之一,也是最常用的一个组件。为什么会是最常用的一个组件呢?主要因为就是这个组件是和用户进行直接交互的组件,也就是说这个组件提供了诸多UI供用户操作并作出相应的响应。所以国内很多开发人员习惯把它翻译为“活动”,在此我就不作翻译了,因为个人觉得“活动”这个概念不能突出Activity的本质特征,并且会让人产生歧义。

二、Activity的简单使用

Activity的使用主要有以下步骤:

1、继承父类Activity:今后我们在使用四大组件的时候都要通过继承的方式来使用

2、在AndroidMainfest.xml文件中进行注册:在使用四大组件时都要在该清单文件内进行注册

3、重写onCreate(Bundle savedInstanceState)方法:在该方法内对要展示的UI布局文件进行设置

接下来运行即可看到我们的第一个Hello world示例了,很简单吧。

时间: 2025-01-04 23:30:12

【Android学习总结】之Activity:初识Activity及使用的相关文章

Android学习路线(十三)Activity生命周期——停止和恢复(Pausing and Resuming )一个Activity

先占个位置,下次翻译~ :p During normal app use, the foreground activity is sometimes obstructed by other visual components that cause the activity to pause. For example, when a semi-transparent activity opens (such as one in the style of a dialog), the previou

Android学习笔记(一)——Activity简介 和 View

源文链接:http://www.cnblogs.com/shyang--TechBlogs/archive/2011/03/14/1984195.html Android SDK ( Software Development Kit ) Android ADT ( Android Development Tools ) Android.jar是包含全部API的压缩包,其内包含编译后的class文件,通过winRAR打开可看到其内部.class数据. 在Android中基本上所有的UI都是由Vie

Android学习笔记(十) Activity的生命周期

一.如何在一个应用程序中定义多个Activity -定义一个类,继承Activity -复写onCreate() setContentView(R.layout.secondLayout):设定该Activity使用的布局文件 -在AndroidManifest.xml文件中注册该Activity 1)在Application标签里面加入一个Activity标签,name一般为"包名+类名",label一般为Activity名 2)如果要修改程序默认启动的Activity,需要将int

Android 学习之路 1:Activity之间传递数据的四种方式

传递数据 新建 Activity 在项目中右键,选择 New,继续选择中下方的 Activity,最后是 Blank Activity. 此时 Android Studio 会为我们自动添加一个对应的布局文件,为布局文件中的 TextView 添加 ID,以便后续使用. 用Intent 发送数据 在主布局文件中新建一个 Button 控件,并在主类中定义它,然后为它设置 Click 的监听事件. Button button; @Override protected void onCreate(B

Android学习笔记(一)Activity的使用和监听器OnClickListener&OnCheckChangedListener

1.Activity的使用 在用eclipse创建Android项目时,res/layout目录下有一个默认XML文件activity_main,在这个文件当中,可以设置静态的布局.在MainActivity.java中,OnCreate方法中调用setContentView(R.layout.activity_main);获取布局文件,并为布局文件中每一个Activity生成一个对象.我们想要用代码对Activity进行设置,必须在布局文件中为Activity设置id,findViewById

(1)-Android学习笔记之:初识Android系统架构和项目结构

Android系统架构 Android程序结构 创建一个Android项目,为初学便于理解,将程序项目结构切换为Project模式,项目结构如下 .gradle和.idea:这两个目录下放的都是Android Studio自动生成的文件,无需我们关心,也不需要手动编辑. app:项目中的代码.资源等内容几乎都放在这个目录下,开发工作基本在这个目录下进行. libs:如果项目引用了第三方jar包,就需要吧这些jar包放在libs目录下,此目录下的jar包都会自动添加到构建目录中. androidT

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

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

【Android】学习日记一 初识Activity

一.Activity简介: Activity是Android组件中的最基本也是最常用的一种组件,在一个Android应用中,每一个Activity通常都是一个页面,每一个Activity都被实现为一个独立的类,可以理解为J2EE中的JSP页面.并且每个Activity组件都 继承于Activity这个基类,这个Activity类将会显示由几个Views控件组成的用户接口,并对事件作出响应 通过调用startActivity()方法可以从一个屏幕导航到另一个屏幕,打开Activity的条件被封装在

android学习四(Activity的生命周期)

要学好活动(Activity),就必须要了解android中Activity的声明周期,灵活的使用生命周期,可以开发出更好的程序,在android中是使用任务来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈也被称作返回栈.栈的特性是后进先出,在默认的情况下,每当我们启动了一个新的活动,它会在返回栈中入栈,并处于栈顶的位置.而每当我们按下Back键或调用finish方法去销毁一个活动时,处于栈顶的活动会出栈,这时前一个入栈的活动就会重新处于栈顶的位置.系统总是会显示处于栈顶的活动给用户

Android学习笔记(三三):Activity生命周期

Android很大的应用场景是手机,有一些应用具有特别的优先级别,例如电话,同时设备的内存是有限的.因在某些情况下系统将踢走activity,以便是否内存.因此在开发过程中,我们需要管理好activity的生命周期.右图是Android的docs中提供的activity的时间触发图. 四大状态 一般来讲,某一时刻,Activity处在下面四个状态之一: Active:已由用户启动,正在前台运行. Paused:已由用户启动,正在运行且可视,但是由于提示或者其他覆盖部分的屏幕.这是用户可以看到ac