您现在的位置:首页
--> Android相关技术
在AndroidManifest.xml中配置activity时,android:launchMode属性会指定启动activity的模式,有四种:
1、standard;
2、singleTop;
3、singleTask;
4、singleInstance;
这四种模式一般配合Intent属性变量FLAG_ACTIVITY_XXX使用,比如FLAG_ACTIVITY_NEW_TASK,本文暂时撇开FLAG_ACTIVITY_XXX,只讨论这四种模式的启动结果,先考虑只在同一个应用下的情况。
启动Activity一般有多种方式,常见的有三种:
1、在Launcher桌面点击app图标;
2、调用startActivity启动一个Activity;
3、命令am start启动;
这三种方式在服务端的处理方式基本相同,客户端的请求方式也差别不大,理解其中之一就可以类推到其他方式。本文结合案例分析在Launcher桌面点击app图标启动应用的方式,再简要给出其他两种方式的区别。
Handler是什么:在Android中表示一种消息处理机制或者叫消息处理方法,用来循环处理应用程序主线程各种消息,比如UI的更新,按键、触摸消息事件等。
Android系统启动概述 Android系统开机流程基于Linux系统,总体可Android系统开机流程基于Linux系统,总体可分为三个阶段:
1、Boot Loader引导程序启动;
2、Linux内核启动;
3、Android系统启动,Launcher/app启动;
AIDL是什么 AIDL英文全称Android Interface DefiniAIDL英文全称Android Interface Definition Language,中文Android接口定义语言,在Android中,AIDL定义了程序访问接口,并将对象进行序列化,通过该接口,使得进程间采用IPC(进程间通信机制,比如binder)进行交互、传输数据。
[ 共5篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[1186] WordPress插件开发 -- 在插件使用 -
[78] 解决 nginx 反向代理网页首尾出现神秘字 -
[43] web开发设计人员不可不用的在线web工具和 -
[37] Java开发岗位面试题归类汇总 -
[30] Rax 系列教程(长列表) -
[30] 手机产品设计方向 -
[29] 一句话crontab实现防ssh暴力破解 -
[27] 如何建立合适的索引? -
[27] 程序员疫苗:代码注入 -
[26] oracle技术方面的路线
赞助商广告