android 启动
cding1818
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 获得一个应用程序的启动次数,运行时间等信息
通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息,功能很强大。但是google并没有将这个类作为API接口提供给开发者,如果在android源码下开发,可以通过以下代码来使用这个类: import com.android.internal.app.IUsageStats; import com.android转载 2014-11-05 09:33:51 · 5228 阅读 · 0 评论 -
源码解析StartActivity的过程
前言 Activity是Android中一个很重要的概念,堪称四大组件之首,关于Activity有很多内容,比如生命周期和启动Flags,这二者想要说清楚,恐怕又要写两篇长文,更何况分析它们的源码呢。不过本文的侧重点不是它们,我要介绍的是一个Activity典型的启动过程,本文会从源码的角度对其进行分析。我们知道,当startActivity被调用的时候,可以启动一个Activity,但是你转载 2015-01-20 21:52:50 · 2750 阅读 · 0 评论 -
android的启动简要分析
1. Linux内核启动 l Linux内核启动一般由外部的bootloader引导,也可以在内核头部嵌入一个loader,这部分同硬件紧密相关,一般由汇编写。 l 内核zImage解压缩。 head.S首先初始化自解压相关的如内存等环境,接下来调用decompress_kernel进行解压(./arch/arm/boot/compressed/misc.c) l 解压完转载 2015-01-22 21:06:36 · 1402 阅读 · 0 评论 -
图解Android - Zygote, System Server 启动分析
Init 是所有Linux程序的起点,而Zygote于Android,正如它的英文意思,是所有java程序的'孵化池'(玩过星际虫族的兄弟都晓得的)。用ps 输出可以看到 >adb shell ps | grep -E 'init|926' root 1 0 656 372 00000000 0805d546 S /init root 9转载 2015-01-20 09:43:23 · 1635 阅读 · 0 评论 -
Activity的启动和创建
最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函数基本上没有任何意义的; 于是想深入了解一下Activity到底是怎么一回事怎么运行来的;里面的东东真是叫个庞大; 现在只能简单的了解其框架性的概念和流程; 一 Activity概念 Android的核心不是Application而是Activity,至少在我们开发的时候是这样的; Activity就是被用转载 2015-01-18 20:59:56 · 1003 阅读 · 0 评论 -
Android Activity launchMode研究
Activity的Launch mode一共有四种: standard, singleTop, singleTask, singleInstance, 默认情况下是standard. 四种启动模式分为两组 Activity的这四种启动模式可以分为两组: standard和singleTop是一组, 这两种模式标记的activity可以有多个实例(被初始化多次),转载 2015-09-18 10:22:17 · 727 阅读 · 0 评论
分享