Android 下实现通用自启动守护实现

从来好事天生俭,自古瓜儿苦后甜。这篇文章主要讲述Android 下实现通用自启动守护实现相关的知识,希望能为你提供帮助。
1.android 操作系统架构
 
Android 系统分为四个层,从高到底分别是:应用程序层(Application)、应用程序
 
框架层(Application Framework)、系统运行库层(Libraries)和  Linux  内核层(Linux Kernel)。


 

Android 下实现通用自启动守护实现

文章图片

 
Android 操作系统最底层还是  Linux 内核,我们就从  Linux 内核开始着手。
 
2.Linux 配置自启动原理
 
Linux 加载后, 将初始化硬件和设备驱动, 然后运行第一个进程  init。init 根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc  或 /etc/rc.d  目录下的脚本文件,可以使 init  自动启动其它程序。例如:编辑 /etc/rc.d/rc.local  文件。
 
3. 打造  Android 自启动守护根据 Linux  配置自启动原理方案,我们也对 Android  进行一个分析。Android  对应
 
的自启动脚本为 init.rc  文件。
 
以下脚本代码即为启动/system/bin/daemon  应用为 daemon  服务进行启动 service daemon /system/bin/daemon
 
class main console oneshot
 
其中 console  表示服务需要并运行在控制台,oneshot  表示服务只运行一次,在退出时将服务设置为禁用,class main  对应 class_start main  启动 main  类型的服务。
Android 下实现通用自启动守护实现

文章图片

4.  小结
 
通过以上的分析,相信大家都能够明白怎么做系统自启动了。详细可以联系QQ:2918314455详谈。
Android 下实现通用自启动守护实现

文章图片

【Android 下实现通用自启动守护实现】本文出自 “12925658” 博客,谢绝转载!

    推荐阅读