摘要:
1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。 Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码: [java] view plain copy print? Intent i 阅读全文
posted @ 2016-12-29 16:43
一点点征服
阅读(1326)
评论(0)
推荐(0)
摘要:
刚才看了一下sundy的视频《LLY110426_Android应用程序启动》,里面讲到luncher这个activity通过获取应用程序信息来加载应用程序,显示给用户,其中就是通过一个应用程序中的AndroidManifest.xml中的声明来识别的。 其中Android.intent.actio 阅读全文
posted @ 2016-12-29 16:40
一点点征服
阅读(2547)
评论(0)
推荐(0)
摘要:
笔者在学习Android Service组件的过程中碰到了一个问题,就是在Android应用的声明文件Manifest.xml中有时候会对相关的服务标签设置一个android:process=”:remote”,这个属性有什么作用呢?下面笔者就将自己整理的知识和大家分享。 在Android的帮助文档 阅读全文
posted @ 2016-12-29 14:59
一点点征服
阅读(7276)
评论(0)
推荐(0)
摘要:
Zygote是什么 操作系统中,进程实际上是文件到地址空间的映射像。进程将要运行时,由操作系统将其映射到地址空间,完成这项工作的事物本质也应是一个进程,我们称这个进程为孵化进程,那么这个进程怎么收到消息创建新的进程呢?可以推测,在操作系统中应当存在一个全局监听创建新进程消息的监听进程,当它收到消息时 阅读全文
posted @ 2016-12-29 11:41
一点点征服
阅读(1213)
评论(0)
推荐(0)
摘要:
在ZygoteInit的main()方法中做了几件大事,其中一件便是启动Systemserver进程,代码如下: @/frameworks/base/core/Java/com/Android/internal/os/ZygoteInit.java [java] view plain copy pr 阅读全文
posted @ 2016-12-29 11:37
一点点征服
阅读(397)
评论(0)
推荐(0)
摘要:
在Zygote的诞生一文中init进程是如何一步步创建Zygote进程的,也了解了Zygote的进程的作用。Zygote进程的诞生对于整个Java世界可以说有着”开天辟地“的作用,它创建了Java虚拟机,并且繁殖了Java世界的核心服务system_server进程,在完成Java世界的初创工作以后 阅读全文
posted @ 2016-12-29 11:10
一点点征服
阅读(608)
评论(0)
推荐(0)
摘要:
在Android中存在着C和Java两个完全不同的世界,前者直接建立在Linux的基础上,后者直接建立在JVM的基础上。zygote的中文名字为“受精卵”,这个名字很好的诠释了zygote进程的作用。作为java世界的孵化者,zygote本身是一个native程序,是由init根据init.rc文件 阅读全文
posted @ 2016-12-29 10:42
一点点征服
阅读(613)
评论(0)
推荐(0)