搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
寸_铁
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
macOS 15 beta (24A5264n) Boot ISO 原版可引导镜像下载_macos 15 sequoia bata下载
2
微信淘客返利机器人的工作原理与实现方案:程序猿的深度解读_返利机器人api
3
2022起重机司机(限门式起重机)试题及模拟考试_关于门式、桥式起重机,下列说法正确的是()。【多选】 a.起重机路基和轨道的铺设应
4
Python老司机带你快速搞定日志分析工具_python分析统计squid日志_python sleuth日志分析
5
vue 中使用 Windi CSSS 样式库_uniapp 2 windicss
6
东方通TongWeb(外置容器)部署spring boot项目(jar包改war包)_东方通部署war包
7
Fiddler和手机链接_fiddler连接手机
8
Android获取NTP网络时间_android 获取ntp
9
Basic Test Knowledge-Why do we need a separate test environment?_why do we need a test
10
Stable Diffusion ControlNet 完全指南
当前位置:
article
> 正文
安卓.sh和.rc脚本的区别_android sh和rc文件
作者:寸_铁 | 2024-07-16 00:16:55
赞
踩
android sh和rc文件
rc是android初始化脚本,用android init language编写,通过init程序来执行。sh是linux里面的shell脚本,可以在sh或者 bash里面执行。
在Android中使用启动脚本init.rc,可以在系统的初始化中进行简单的操作。
init.rc启动脚本路径:system/core/rootdir/init.rc
内容:
Commands:命令
Actions:动作
Triggers:触发条件
Services:服务
Options:选项
Properties:属性
Commands是一些基本操作。如:
mkdir /system
mkdir /data 0771 system system
mkdir /persist 0771 system system
devwait /dev/block/mmcblk0p12
mount ext3 /dev/block/mmcblk0p
Action表示一系列命令,通常在Triggers中调用,如:
on init //表示一个触发条件
sysclktz 0
loglevel 3
# setup the global environment
export PATH /sbin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH /system/lib
export ANDROID_BOOTLOGO 1
Services通常表示启动一个可执行程序,Options是服务的附加内容,用于配合服务使用。
service vold /system/bin/vold //vold是服务名称,/system/bin/vold是所对应的可执行程序。
socket vold stream 0660 root mount //socket是配合服务使用的选项
ioprio be 2
service netd /system/bin/netd
socket netd stream 0660 root system
配合服务使用的选项有socket,user,group,oneshot。
oneshot表示该服务只启动一次,而如果没有oneshot选项,这个可执行程序将一直存在——如果可执行程序被杀死,则会重新启动。
Properties是系统中使用的一些值,可以进行设置和读写。
setprop ro.HIDDEN_APP_MEM 5120 //setprop用于设置属性
setprop ro.CONTENT_PROVIDER_MEM 5632
setprop ro.EMPTY_APP_MEM 6144
...
on property:ro.kernel.qemu=1 //on property用于判断属性
start adbd
这里的属性在整个android系统运行中都是一致的。
init脚本的关键字可以参考init进程中的system/core/init/keyword.h文件。如:
KEYWORD(chroot, COMMAND, 1, do_chroot) //chroot是命令,do_chroot()是调用的函数,这个函数在init进程中的system/core/init/builtins.c文件中定义。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/寸_铁/article/detail/831525
推荐阅读
article
Android
Studio
中文汉化教程_
android
studio
汉化...
Android
Studio
中文汉化教程:最新的
Android
Studio
是23年3月版,所以这里下载的Intell...
赞
踩
article
Android
studio
中文
汉化
详细教程_android
studio
怎么调
中文
...
Android
studio
中文
汉化
详细教程_android
studio
怎么调
中文
android
studio
怎么调
中文
...
赞
踩
article
Android
Studio
中文乱码_
android
studio
乱码...
Android
Studio
如果不进行配置的话,运行程序时控制台中文乱码问题会非常严重,甚至影响我们对信息的获取和程序...
赞
踩
article
Android
Studio
最新版本首次
下载
和
安装
以及汉化教程【+第二次
安装
使用教程】_andro...
本教程详解首次
安装
和
下载
最新版本的
Android
Studio
,以及汉化教程。另外详解当第二次
下载
使用时解决遇到的问题...
赞
踩
article
Android
项目中
自定义
多个
RadioButton
并排一列选择
效果
实现
_
android
自定...
3.1、布局文件引用了
android
:background=“@drawable/radiostyles”3.2、布局文...
赞
踩
article
Android
布局中@
NULL
的使用和
代码
实现方式详解_
android
@
null
...
实际项目中更多的是通过动态
代码
来处理视图属性,结合现代
Android
架构组件(如ViewModel、LiveData、D...
赞
踩
article
Android
断开电源
10
秒后
自动关机
,
为什么
有人说
Android
开发不再吃香
_
安卓设置断电自动关...
希望本文对你有所启发
,
有任何面试上的建议也欢迎留言分享给大家。好了
,
今天的分享就到这里
,
如果你对在面试中遇到的问题
,
或者...
赞
踩
article
从
Android
恢复
已
删除
文件
的 3 种简单方法_
手机
内部存储
文件
恢复
...
如何从
Android
恢复
已
删除
的
文件
?毫不犹豫,有些人可能会认为从 Google 备份
恢复
Android
文件
太容...
赞
踩
article
2023 年最佳
Android
数据恢复
软件工具
_
iskysoft
工具箱...
Android
数据恢复
软件将使您能够从
Android
智能手机中检索所有已删除的文件。您需要此类软件的原因是由于不同...
赞
踩
article
在
Android
上
恢复
已
删除
文件
的
5 种简单方法_
安卓
文件
恢复
...
您可能会因为意外
删除
、未完成
的
Android
更新、手机意外关机等原因而丢失
Android
上
的
重要数据。新技术
的
发...
赞
踩
article
Android
Studio
的
Log
使用总结---建议收藏备用_
android
studio
log
...
在实际开发中,合理地使用
Log
工具是非常重要
的
_
android
studio
log
android
studio
l...
赞
踩
article
android
studio
中
调试
信息
如何在
logcat
中
查看
_
android
studio
log...
android
studio
中Logcat
调试
信息
通过过滤器
查看
的方法_
android
studio
logcat
查看
...
赞
踩
article
Android
ANR
Trace
日志
阅读分析技巧...
Trace
日志
是指
ANR
目录下的一份txt文件,
Trace
日志
用于分析应用
ANR
无响应的问题,,
Trace
日志
的三个关键...
赞
踩
article
Android
ANR
log
trace
日志文件分析...
什么是
ANR
?
ANR
:Application Not Responding,即应用无响应
ANR
日志Trace文件...
赞
踩
article
Android
lo
g
cat
命令小结
_
lo
g
cat
-
g
...
lo
g
cat
是
Android
开发最常用的 debu
g
方式,记录下常用的命令。1.清除缓冲区 :
lo
g
cat
-...
赞
踩
article
Android
TextSwitcher
- 文本
切换
器_
android
textswitcher
两...
图片的
切换
可以使用ImageSwitcher来实现,同样文本的
切换
动画也可以使用
Android
TextSwitcher
...
赞
踩
article
收藏 |
Android
系统
卡顿
案例经典
trace
分析...
和你一起终身学习,这里是程序员
Android
经典好文推荐,通过阅读本文,您将收获以下知识点:一、SurfaceFling...
赞
踩
article
Android
如何处理
Anr
(借用Logcat和
Trace
日志)_
runnable
造成的
anr
...
文章目录**1.
Anr
的基础知识****2.编写一个
Anr
的案例****3. 借用 logcat日志和trace文件分析...
赞
踩
article
android
920
编辑器
,920文本
编辑器
...
920文本
编辑器
:920 Text Editor :
android
手机上的一个非常实用的文本工具,轻松的编辑你的文档,实...
赞
踩
article
Android
信号处理
面面观
之
trace
文件
含义_
android
虚拟机
trace
原理...
在前一章
Android
信号处理
面面观
之 信号定义、行为和来源 中,我们讨论过,
Android
应用在收到异常终止信号...
赞
踩
相关标签
android studio
android
ide
RadioButton
自定义效果
动态
at NULL
改变view属性
gitee
单片机
嵌入式硬件
stm32
iphone
笔记本电脑
电脑
windows
智能手机