Activity是一个应用程序组件,提供用户与程序交互的界面。
Android四大组件
——Activity
——Service
——BroadcastReceiver
——Content Provider
创建Activity的步骤:
1.继承Android的Activity类;
2.重写方法;
3.设置显示布局;
4.在使用之前,需要在AndroidManifest文件中,注册Activity。若此activity是主入口 还要设置action和category,即

<action android:name=”android.intent.action.MAIN”/>

以及

<categoray android:name=”android.intent.category.LAUNCHER”/>

Activity的四种状态:
1.活动状态(Activer/Running)Activvity处于界面最顶端,获取焦点
2.暂停状态(Paused)Activity失去焦点,但对用户可见,例如:弹出一个选择框或提示框,主界面失去焦点
3.停止状态(Stoped)Activity被完全遮挡,但保留所有状态和成员信息,Activity在后台运行,例如:打开另一个Activity,原来的Activity被覆盖

4.非活动状态(Killed)Activity被停止,被销毁了,退出应用程序

转载自 http://blog.csdn.net/j_a_v_a_guan/article/details/48173523

Android Studio之Activity简介相关推荐

  1. Android Studio教程 简介与入门(资料比较旧,但有一定参考价值)

    AS简介 经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版).Android Studio是Google开发的一款面向A ...

  2. Android Studio自定义activity模板

    借用图 概述 上图的效果就是android studio的模板,我们可以通过自定义模板方便我们日常的开发. 开始 首先从android studio自带的模板说起 在android studio的安装 ...

  3. Android Studio应用开发简介

    2017年6月,英创公司在ESM6802+10.1"LCD的硬件平台上成功运行Android 7.1.1原生操作系统.2017年8月,ESM6802 Android 版可以支持GPIO.串口 ...

  4. Android Studio Day03-1(Android studio 系统界面简介)

    IDE(integrated Development Environment)的主要的目的就是用来编辑文本的. 在界面中的分布如下(以下的两张图片均为的<Android studio实战快速高效 ...

  5. Android Studio 上Activity的互相切换

    Activity上有两个按钮,切换到其他两个Activity. 1.先创建两个Button,一个Textview 2.给两个Button添加监听器,实现如下代码 public class MainAc ...

  6. Android studio的Activity详解

    Activity就相当于我们的手机界面,里面包含着各个组件 Activity 的4种状态 运行状态:屏幕可视,且可以进行操作 暂停状态:返回退出的时候,询问是否退出运行状态,此时属于暂停状态 ---- ...

  7. Android Studio实现Activity之间传递参数

    目录 一.传递基本类型数据 (一)编辑MainActivity (二)编辑InfoActivity (三)布局 (四)效果 二.传递对象 (一)创建类 (二)编辑MainActivity (三)编辑I ...

  8. 【Android应用开发】Android Studio 简介 (Android Studio Overview)

    一. Intelij IDEA 环境简介 Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的; -- I ...

  9. Android studio 开发第一篇 APP项目创建

    Android studio开发 APP项目创建 打开Android studio 依次点击file->new->new project 进入create new project界面,选择 ...

  10. Android Studio的省电模式

    由于最近项目需求,我们项目组决定将之前的项目从Eclipse搬到Android Studio上来,毕竟google花大力气为亲儿子定制的IDE肯定比Eclipse走的更远!废话少说,在AS的使用时确实 ...

最新文章

  1. Panabit 安装笔记之FreeBsd 6.2的安装
  2. 风口摔死的飞猪:致那些“消失”的互联网创业项目
  3. MATLAB中squeeze函数的作用
  4. 《微软飞行模拟》用AI还原15亿建筑,出现王宫变写字楼bug
  5. 统计学习方法-第二章课后习题答案整理
  6. BUUCTF-- Linux Labs 1---SSH远程登陆
  7. 数据结构----二叉树叶子结点到根节点的高度计算
  8. 中心城镇问题(长链剖分优化树形dp)
  9. PL/SQL工具执行SQL脚本文件
  10. 二手交易平台html代码,二手物品交易HTML5模板
  11. 爱上一个人的七个预兆
  12. oracle crs 0184,ORACLE-RAC启动失败:CRS-0184: Cannot communicate with the CRS daem
  13. 实现windows和linux互传文件
  14. 语言判断一个整数是奇数还是偶数_一个变量“存储”任意多的数 从“康托配对函数”聊开去...
  15. .Net Remoting 入门
  16. 【Delta并联机器人Simscape仿真(正运动学、逆运动学)】
  17. 推荐一款最近发现非常实用的数据库建模工具
  18. 如何进行app消息推送(push)
  19. APUE-第5章 标准IO库
  20. 内存池 - 原理分析(一)

热门文章

  1. ADO 在C/C++中的基本使用
  2. kvm文档翻译-第六章
  3. 在企业工作一年多的几点感悟
  4. 嵌入式软件工程师是前端还是后端_软件开发工程师与嵌入式软件工程师有区别吗...
  5. undi是什么意思_undefined是什么意思?
  6. 【论文笔记_自监督知识蒸馏】Refine Myself by Teaching Myself : Feature Refinement via Self-Knowledge Distillation
  7. 8700k超频测试软件,超频及功耗温度测试_Intel 酷睿i7 8700K_CPUCPU评测-中关村在线...
  8. 架构 理论 定律 总结
  9. Android源代码目录结构
  10. 如何把img格式转换成vmdk格式