activity 知识点

2、activity就是一个单独的屏幕窗口;

3、UI是实现在屏幕上进行显示数据、选择和输入数据等操作的用户交互窗口;

4、布局: 定义各个窗体控件的排列位置;

5、Android 的UI元素:

view类:是所有可视化窗体的基类;

viewGroup是空间的容器,其下层子控件既可以是View,也可以是:ViewGroup;

Widget 是窗体控件的包,包括按钮,文本框等;

6、布局的设计两种方式:1、代码实现;2、鼠标拖动;

7、activity位于android.app包中;

8、activity类通常需要重载的方法:

onCreate(); 初始化;

onPause();  离开activity时,提交修改;有时用于暂停该activity,保护现场;此时该activity不可用,被遮住了一部分,但是

部分可见;

9、一个activity可以启动另一个,甚至不再同一个应用程序中的activity;

10、每个activity必须在Androidmanifest.xml文件中进行声明;(MainActivity会默认是声明的,但是从第二个开始,必须进行声明注册

;)

11、onCreate(); 初始化;

onStart():当activity对用户即将可见时调用;

onResum:用户交互时调用;

onPause()进入后台时运行该方法;

onStop();在一段时间内,不需要某个活动是,调用;如用户在某个应用,此时来电,屏幕被完全覆盖,则应用进入到onStop();

onREstart();

onDestroy();销毁前调用;

12、当处于onStop() 或者处于onPause()停留较长时间的,则系统可能因为内存不足而把该应用清理,即onDestroy();

时间: 2024-10-05 05:05:39

activity 知识点的相关文章

安卓开发者必知的Activity知识点

Activity 是 Android 开发里最常见也是最常用,占比重最大的一个点,这篇文章给大家总结一些有用的 Activity 学习笔记. 生命周期 正常情况下的生命周期 . onCreate() 表示 Activity 正在被创建,这是生命周期的第一个方法,一般在这个方法里做一些初始化的工作. . onRestart() 表示 Activity 正在重新启动,从可见状态下变为不可见状态,这个方法会被调用,比如用户按 home 键切换到桌面,再切换回来,这个方法就会被调用. . onStart

activity知识点

一:activity的理解 1.活动:四大应用组件之一 2.作用:提供能让用户操作并与之交互的界面 3.组件的特点: 它的类必须实现特定接口或继承特定类 需要在配置文件中配置全类名 它的对象不是通过new来创建的,而是系统自动创建的 它的对象具有一定的声明周期,它的类中有对应得生命周期回调方法 4.那些地方用到反射技术:(android) a.配置文本中配置全类名 b.布局文件定义标签 c.显示意图:Intent(Context context,Class c) 二:Intent的理解 1.意图

关于android初学者必须掌握的Activity的四大知识点

这几天一直都在捣鼓android的知识点,兴趣班的老师,讲课太过深奥,天(想到什么就见什么,后后面完全不想听),最后自己找资料总结了在Android学习中很重要的一个组件Activity,那就开始吧! 第一:掌握Activity的四种状态及什么时候触发 首先我们要知道什么是Activity,简单来说Activity其实就是一个屏幕的显示页面.(简单的阐述) 我们知道Activity是由Activity栈进管理,当来到一个新的Activity后,此Activity将被加入到Activity栈顶,之

Android群英传知识点回顾——第八章:Activity与Activity调用栈分析

8.1 Activity 8.1.1 起源 8.1.2 Activity形态 8.1.3 生命周期 8.2 Activity任务栈简介 8.3 ActivityManifest启动模式 8.3.1 standard 8.3.2 singleTop 8.3.3 singleTask 8.3.4 singleInstance 8.4 Intent Flag启动模式 8.5 清空任务栈 8.6 Activity任务栈使用 四大组件中出现频率最高的组件 Activity是与用户交互的第一接口,它提供了一

android Activity launch mode 知识点总结

阅读 http://my.oschina.net/u/1244156/blog/228483 FLAG_ACTIVITY_NEW_TASK 会启动被调用者TaskAffinity(如果不定义默认就是所在的Application的包名)决定的Task栈 (即 如果 只有A,B的应用,开启应用 A带newTask启动B还是在同一Task栈中) FLAG_ACTIVITY_CLEAR_TOP 清除Task栈中被调用者以上的Activity(包括调用者,即调用B的onDestroy,onCreate方法

android知识点:Activity的生命周期

应用程序(或Activity)执行的状态称为进程(progress).在 Android操作系统中,每个应用程序都是一个进程.Android框架会维护一个唯一的Activity历史记录堆栈,并观察每个应用程序进程.同时,系统平台会依照系统的内存使用情况和Activity的状态来管理系统内存.Activity类别除了负责运行程序流程与操作系统界面组件外,最重要的就是它提供了开发者控制进程生命周期的函数. Android应用程序的生命周期是由Android框架进行管理的,而不是由应用程序自己直接控制

Android Activity生命周期与启动模式

Activity的完整生命周期如下图: Activity的加载模式有四种: standard: 标准模式,默认的加载模式,每次通过这种模式启动目标Acitivity,都创建一个新的实例,并将该Activity添加到当前栈中. singleTop: 与标准模式类似,只有当Activity位于Task顶时,系统不会重新创建目标Activity的示例,而是直接复用已有的Activity实例. singleTask: 如果要启动的Activity不存在,系统创建Activity实例,并将它加入栈顶 如果

android activity ImageView全屏设置

开始接触android也有1月有余了,看了一小部分的教学视频+刚哥的疯狂讲义.总是看着视频做一些Demo,有些木讷.今天尝试终于进入项目中,在项目中巩固知识点. 功能1 project启动 显示欢迎页面而后跳转 主页面: 问题点 1 实现Imange 全屏显示: 解决方案: 1.设置image scaleType 属性: android:scaleType="fitXY" 2.设置 activity theme 属性: <activity android:name=".

[转]于Fragment和Activity之间onCreateOptionsMenu的问题

Fragment和Activity一样,可以重写onCreateOptionsMenu方法来设定自己的菜单,其实这两个地方使用onCreateOptionsMenu的目的和效果都是完全一样的,但是由于Fragment是从属于activity的,因此第一次使用onCreateOptionsMenu的时候需要注意以下知识点. 一.在Activity和Fragment中onCreateOptionsMenu的实现是有细微差别的: 在activity中: 1 2 3 4 5 @Override publ