WEB开发网
开发学院手机开发Android 开发 android的init.rc文件的语法 阅读

android的init.rc文件的语法

 2010-09-14 23:57:00 来源:WEB开发网   
核心提示:触发一个事件,用于将一个action与另一个 action排列,android的init.rc文件的语法(4),(?????)write < path> < string> [ < string> ]*打开路径为< path>的一个文件,并写入一个或多个字符串,Prope

触发一个事件。用于将一个action与另一个 action排列。(?????)

write < path> < string> [ < string> ]*

打开路径为< path>的一个文件,并写入一个或多个字符串。

Properties(属性)

----------

Init更新一些系统属性以提供对正在发生的事件的监控能力:

init.action

此属性值为正在被执行的action的名字,如果没有则为""。

init.command

此属性值为正在被执行的command的名字,如果没有则为""。

init.svc.< name>

名为< name>的service的状态("stopped"(停止), "running"(运行), "restarting"(重启))

init.conf实例

-----------------

# not complete -- just providing some examples of usage

#

on boot

export PATH /sbin:/system/sbin:/system/bin

export LD_LIBRARY_PATH /system/lib

mkdir /dev

mkdir /proc

mkdir /sys

mount tmpfs tmpfs /dev

mkdir /dev/pts

mkdir /dev/socket

mount devpts devpts /dev/pts

mount proc proc /proc

mount sysfs sysfs /sys

write /proc/cpu/alignment 4

ifup lo

hostname localhost

domainname localhost

mount yaffs2 mtd@system /system

mount yaffs2 mtd@userdata /data

import /system/etc/init.conf

class_start default

service adbd /sbin/adbd

user adb

group adb

service usbd /system/bin/usbd -r

user usbd

group usbd

socket usbd 666

service zygote /system/bin/app_process -Xzygote /system/bin --zygote

socket zygote 666

service runtime /system/bin/runtime

user system

group system

on device-added-/dev/compass

start akmd

on device-removed-/dev/compass

stop akmd

service akmd /sbin/akmd

上一页  1 2 3 4 5  下一页

Tags:android init rc

编辑录入:coldstar [复制链接] [打 印]
赞助商链接