android-activity
0 and 1
To be better
展开
-
使用Intent实现Activity跳转
使用Intent实现Activity跳转什么是Activity?Activity是Android应用程序的界面。Activity本质是一个Java类,在一般情况下,可以认为每个界面均是一个Activity,也就是说Activity的数量与界面的数量是一一对应的。Activity的功能定位Activity通常用于处理UI相关的操作,例如UI控件的加载,配置及响原创 2015-12-29 22:13:05 · 1860 阅读 · 0 评论 -
使用Intent的Flag设置启动参数
Intent中关于激活Activity的FlagIntent类定义了一批常量,用于配置激活Activity时的相关参数;在Intent中设置Flag·调用Intent的setFlags()或addFlags()可配置Intent的Flag属性属性值介绍: FLAG_ACTIVITY_NEW_TASK·尝试开启新的Task,可能产生的原创 2016-01-04 17:52:46 · 2044 阅读 · 1 评论 -
配置文件activity节点属性
配置文件activity节点属性allowTaskReParenting.Activity能否从启动的Task移动到存在“亲属”关系的Task(当这个Task进入到前台时)·该属性取值为true,或false.情景: ·ActivityA的allowTaskReparenting设置为true; .ActivityA所在的应用程序App1当前显示另外一原创 2016-01-03 20:35:28 · 2316 阅读 · 0 评论 -
launchMode之的几种取值
Activity的launchModelaunchMode之standard ·标准模式,每次激活Activity时均在当前任务栈中创建新的实例。在配置文件中把activity节点的属性配置为 android:launchMode="standard" (可以不用配置,因为默认是standard)标准模式特性:每次激活Activity,taskid相同(原创 2016-01-03 20:31:18 · 1829 阅读 · 0 评论 -
launchMode
为什么要学习Activity的launchMode.launchMode表示“启动模式”。·当Activity的launchMode被配置为不給的值的,当尝试激活Activity 时可能会受影响: ·该Activity的实例数量不同;·所在的Task会不同;(在Activity中通过getTaskId()的ID)·在Back Stack中的列表不同;·在Back Stac原创 2015-12-31 11:45:52 · 1122 阅读 · 0 评论 -
Task与Back stack
什么是Task ·Task表示“作业”或“任务”。·在Android系统中,执行某个任务时可能存在多个与用户产生交互的Activity,Task则是这些Activity的容器。Task与Activity·执行Task的多个Activity不一定归属于同一个应用程序 ·例如:使用A应用程序的Activity输入邮件的内容,却使用B应用程序(某个邮件应原创 2015-12-31 10:50:55 · 1106 阅读 · 0 评论 -
Activity生命周期的执行流程
Activity的生命周期执行流程: ·当Activity第1次被启动: ·onCreate()->onStart()->onResume() ·当Activity被遮挡后再次显示:·onRestart->onStart()->onResume() ·当Activity被遮挡:·onPause()->onStop() ·当点击返回(Back原创 2015-12-31 09:50:08 · 1226 阅读 · 0 评论 -
Activity的状态
Activity的基本状态·运行态(Running)·Activity处于前台,被用户可见,且可控;·Activity从创建到运行态会经历:onCreate()->onStart()->onResume().·暂停态(Paused)·Activity被置于后台,可能仍然可见,但不可控;·Activity调用onPause()后进入该状态,如恢复运行态,会调用onResume原创 2015-12-31 10:08:43 · 1326 阅读 · 0 评论 -
Activity的生命周期方法
简介:Activity类作为Android的系统组件,它由系统创建它的对象,当这个对象已经创建完成之后,系统会调用一系列指定的方法,这些方法我们称之为生命周期方法。Activity的生命周期方法 什么是生命周期? ·生命周期 是指一个事物(可能是没有实体的)从无到有,然后从有到无的过程,它的基本意义可以通俗的理解为“从摇篮到坟墓”的整个过程,根据事物不原创 2015-12-30 15:33:02 · 1941 阅读 · 0 评论 -
使用隐式意图调用系统拨号,呼叫程序
Action·拨号Action:Intent.ACTION_DIAL·呼叫Action:Intent.ACTION_CALLPermission ·在Android系统中,敏感操作(涉及隐私的,安全的,可能产生费用的) 都需要申请权限,且当应用程序被安装到设备上之前,会列举当前应用程序所申请的权限,用户可以选择继续安装该应用程序,或不安装。原创 2015-12-30 14:40:12 · 2733 阅读 · 0 评论 -
Intent自定义隐式意图激活Activity
第一步:创建两个Activity(创建Android工程默认创建一个了,再创建一个就行了,这里我创建了SecondActivity)第二步:在配置文件中:在第二个SecondActivity中,添加自定义的IntentFilter<activity android:name="com.example.activity.SecondActivity"原创 2015-12-30 12:32:21 · 898 阅读 · 0 评论 -
Intent与IntentFilter
Intent与IntentFilter什么是IntentFilter? ->IntentFilter表示“意图过滤器”。 ->IntentFiltery用于使用隐式意图时过滤Intent,即对匹配的Intent"放行",对不匹配的Intent"阻止"。配置IntentFilter->通常在AndroidManifest.xml文件中,系统组件的节点下原创 2015-12-30 11:57:30 · 1136 阅读 · 0 评论 -
Intent之使用Extra属性在组件之间传递数据
第一步:在MainActivity中使用Intent封装数据并传到第二个Activitypackage com.example.intent;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import andr原创 2015-12-30 08:56:25 · 10996 阅读 · 1 评论 -
Back Stack与Activity
激活Activity与压栈 当Activity被激活时,它在Back Stack中压栈,成为栈顶Activity,则被显示且获得焦点。·以第一次启动某个应用程序为例: 大多数的Task以HOME界面,或应用程序界面作为起点,当用户击应用程序图标时,Task被创建且置于前台,系统检索到入口Activity后在Back Stack中压栈,由Task原创 2016-01-04 22:26:19 · 1326 阅读 · 0 评论