!!任务栈和Activity启动模式!! https://blog.csdn.net/ws6013480777777/article/details/83829789 https://blog.csdn.net/infsafe/article/details/5666964 https://deve ...
分类:
其他好文 时间:
2019-10-20 00:38:40
阅读次数:
111
开始从Launcher点击一个App图标,会触发如下动作:LauncherActivity.javaprotected void (ListView l, View v, int position, long id) { Intent intent = intentForPosition(posit... ...
分类:
移动开发 时间:
2019-09-28 11:09:56
阅读次数:
111
一、获取手机分辨率 得到的是一个字典,从而获取到手机的宽和高 二、滑屏和拖拽 通过坐标实现划屏操作。那么首先我们要设置起始坐标的x,y和终点坐标的x,y。然后通过swipe方法实现划屏 拖拽 触控 三、操作app start_activity: 1、启动app 我们在运行程序时,默认有配置app信息 ...
分类:
移动开发 时间:
2019-07-22 15:07:18
阅读次数:
235
简述 关于Activity启动流程和Binder的文章很多,大多数是分开来讲的,本文将二者结合起来,着重分析启动流程中跨进程方面的细节,其实,启动流程看似调用繁多,主要是复杂在Activity栈管理等方面,如果将其看作一个整体,整个启动流程就简单很多。在启动流程中,App和AMS的跨进程调用是其中的 ...
分类:
其他好文 时间:
2019-05-24 12:31:31
阅读次数:
100
Activity启动模式 标准模式 standard 栈顶复用模式 singleTop 栈内复用模式 singleTask 单例模式 singleInstance 任务栈 Activity的Flags Activity的Flags很多,这里介绍集中常用的,用于设定Activity的启动模式。可以在启 ...
分类:
其他好文 时间:
2019-04-19 16:16:04
阅读次数:
203
我以为是HR一面,结果是技术,没想到啊,没想到! 1、描述Activity的生命周期。 2、描述一个Activity启动另外一个Activity的生命周期 3、Activity标签可以配置什么 4、IntentFilter里面的标签可以干嘛 5、Service怎么启动 了解IntentService ...
分类:
移动开发 时间:
2019-03-13 00:09:13
阅读次数:
412
Android中Activity是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当Activity启动时,我们会通过setContentView方法来设置一个内容视图,这个内容视图就是用户看到的界面。 PhoneWindow是Android系统中最基本的窗口系统,每 ...
分类:
移动开发 时间:
2019-01-05 19:59:04
阅读次数:
221
几个系统关键对象: ActivityManagerServices,简称AMS,服务端对象,负责系统中所有Activity的生命周期 ActivityThread,App的真正入口。当开启App之后,会调用main()开始运行,开启消息循环队列,这就是传说中的UI线程或者叫主线程。与Activity ...
分类:
其他好文 时间:
2018-12-17 20:22:59
阅读次数:
240
Activity启动模式是非常重要的一块内容,启动模式直接关系到用户的体验 和 性能的提升等 Activity启动模式分为四种: 如果不配置:launchMode,默认就是:standard 标准的 standard 标准的 singleTop 独占顶端 singleTask 单任务 singleI ...
分类:
移动开发 时间:
2018-12-12 23:43:05
阅读次数:
219
首先了解Activity的四种状态 Running状态:一个新的Activity启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。Paused状态:当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。此时它依然与窗口管理器保持连接,系统 ...
分类:
移动开发 时间:
2018-11-01 15:11:07
阅读次数:
152