Android Studio之Activity简介
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简介相关推荐
- Android Studio教程 简介与入门(资料比较旧,但有一定参考价值)
AS简介 经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版).Android Studio是Google开发的一款面向A ...
- Android Studio自定义activity模板
借用图 概述 上图的效果就是android studio的模板,我们可以通过自定义模板方便我们日常的开发. 开始 首先从android studio自带的模板说起 在android studio的安装 ...
- Android Studio应用开发简介
2017年6月,英创公司在ESM6802+10.1"LCD的硬件平台上成功运行Android 7.1.1原生操作系统.2017年8月,ESM6802 Android 版可以支持GPIO.串口 ...
- Android Studio Day03-1(Android studio 系统界面简介)
IDE(integrated Development Environment)的主要的目的就是用来编辑文本的. 在界面中的分布如下(以下的两张图片均为的<Android studio实战快速高效 ...
- Android Studio 上Activity的互相切换
Activity上有两个按钮,切换到其他两个Activity. 1.先创建两个Button,一个Textview 2.给两个Button添加监听器,实现如下代码 public class MainAc ...
- Android studio的Activity详解
Activity就相当于我们的手机界面,里面包含着各个组件 Activity 的4种状态 运行状态:屏幕可视,且可以进行操作 暂停状态:返回退出的时候,询问是否退出运行状态,此时属于暂停状态 ---- ...
- Android Studio实现Activity之间传递参数
目录 一.传递基本类型数据 (一)编辑MainActivity (二)编辑InfoActivity (三)布局 (四)效果 二.传递对象 (一)创建类 (二)编辑MainActivity (三)编辑I ...
- 【Android应用开发】Android Studio 简介 (Android Studio Overview)
一. Intelij IDEA 环境简介 Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的; -- I ...
- Android studio 开发第一篇 APP项目创建
Android studio开发 APP项目创建 打开Android studio 依次点击file->new->new project 进入create new project界面,选择 ...
- Android Studio的省电模式
由于最近项目需求,我们项目组决定将之前的项目从Eclipse搬到Android Studio上来,毕竟google花大力气为亲儿子定制的IDE肯定比Eclipse走的更远!废话少说,在AS的使用时确实 ...
最新文章
- Panabit 安装笔记之FreeBsd 6.2的安装
- 风口摔死的飞猪:致那些“消失”的互联网创业项目
- MATLAB中squeeze函数的作用
- 《微软飞行模拟》用AI还原15亿建筑,出现王宫变写字楼bug
- 统计学习方法-第二章课后习题答案整理
- BUUCTF-- Linux Labs 1---SSH远程登陆
- 数据结构----二叉树叶子结点到根节点的高度计算
- 中心城镇问题(长链剖分优化树形dp)
- PL/SQL工具执行SQL脚本文件
- 二手交易平台html代码,二手物品交易HTML5模板
- 爱上一个人的七个预兆
- oracle crs 0184,ORACLE-RAC启动失败:CRS-0184: Cannot communicate with the CRS daem
- 实现windows和linux互传文件
- 语言判断一个整数是奇数还是偶数_一个变量“存储”任意多的数 从“康托配对函数”聊开去...
- .Net Remoting 入门
- 【Delta并联机器人Simscape仿真(正运动学、逆运动学)】
- 推荐一款最近发现非常实用的数据库建模工具
- 如何进行app消息推送(push)
- APUE-第5章 标准IO库
- 内存池 - 原理分析(一)
热门文章
- ADO 在C/C++中的基本使用
- kvm文档翻译-第六章
- 在企业工作一年多的几点感悟
- 嵌入式软件工程师是前端还是后端_软件开发工程师与嵌入式软件工程师有区别吗...
- undi是什么意思_undefined是什么意思?
- 【论文笔记_自监督知识蒸馏】Refine Myself by Teaching Myself : Feature Refinement via Self-Knowledge Distillation
- 8700k超频测试软件,超频及功耗温度测试_Intel 酷睿i7 8700K_CPUCPU评测-中关村在线...
- 架构 理论 定律 总结
- Android源代码目录结构
- 如何把img格式转换成vmdk格式