
系统源码
福哥哥哥
这个作者很懒,什么都没留下…
展开
-
Android核心服务解析篇(三)——Android系统的启动
转自:http://blog.youkuaiyun.com/liyuanjinglyj/article/details/47169019从大的方面来说,Android系统的启动可以分为两个部分:第一部分是Linux核心的启动,第二部分是Android系统的启动。第一部分主要包括系统引导,核心和驱动程序等,由于它们不属于本篇要讲的内容,这里就不再讨论。在本篇博客中,我们重点讲解Android转载 2017-05-25 17:08:49 · 893 阅读 · 0 评论 -
android系统 Ethernet 解析
在公司一款产品上需要需要添加优先网口,所以系统需要做相应的支持,找到一个支持的有线网口的系统,将其中软件部分做简单分析:首先:功能方面,要能够设置有线网络的IP地址,子网掩码,网关,DNS等信息,这些功能由 Etnernet 这个 APP实现;系统方面,对于已经设置好的信息,断电重启之后不能丢失,还能继续保持有效,所以需要添加一个系统服务 EthernetService其次,E原创 2017-05-26 18:25:21 · 3515 阅读 · 0 评论 -
Android研究-Android的init启动到launcher启动-主要分析zygote服务
Android启动过程简单概括为:init进程 –> Zygote进程 –> SystemServer 进程 –>各种应用进程init进程:linux的根进程,android系统是基于linux系统的,因此可以算作是整个android操作系统的第一个进程;Zygote进程:android系统的根进程,主要作用:可以作用Zygote进程fork出SystemServer进程和转载 2017-06-02 10:44:15 · 613 阅读 · 0 评论 -
android系统 main 函数
android系统的main函数,也称1号进程,下面做一下简单的分析int main(int argc, char **argv){ int fd_count = 0; struct pollfd ufds[4]; char *tmpdev; char* debuggable; char tmp[32]; int property_set_fd原创 2017-05-27 16:50:11 · 2157 阅读 · 0 评论 -
android源码4.4.2----系统启动过程分析
init进程:linux的根进程,android系统是基于linux系统的,因此可以算作是整个android操作系统的第一个进程;Zygote进程:android系统的根进程,主要作用:可以作用Zygote进程fork出SystemServer进程和各种应用进程;SystemServer进程:主要是在这个进程中启动系统的各项服务,比如ActivityManagerService,PackageManagerService,WindowManagerService服务等等;各种应用进程:启动自己编原创 2017-06-02 18:16:01 · 1658 阅读 · 0 评论 -
深入理解 Android 卷I - 关于
原文地址:http://wiki.jikexueyuan.com/project/deep-android-v1/深入理解 Android 卷I全书一共 10 章,其中一些重要章节中还设置了“拓展思考”部分。这十章的主要内容是:第 1 章介绍了阅读本书所需要做的一些准备工作,包括对 Android 整个系统架构的认识,以及 Android 开发环境和源码阅读环境的搭建等。第转载 2017-06-13 15:29:39 · 355 阅读 · 0 评论 -
Android系统静默安装APK
因为要在一款Android系统的产品上实现APK的自动升级功能,所以搜索了网上关于这方面的资料:http://blog.youkuaiyun.com/liufuliang163/article/details/73770589在上述资料的基础上,结合我们的目标系统Android4.4.2,研究了一下相关代码通过两种方式实现的需求,修改默认界面方式和不带界面方式修改默认界面方式:Packag原创 2017-06-27 15:38:08 · 697 阅读 · 0 评论