- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Updater-Script语法简介.
Edify语法简介(Updater-Script)
这是Android系统来运行updater-scripts的Edify语言的基本介绍。
大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本。当然,你也可以使用这些函数的返 回 值来确认成功与否,例如:
ifelse(mount(yaffs2, MTD, system, /system) == system, ui_print(Successfully Mounted!), ui_print(Mount Failed!);
这个命令会尝试去挂载命名为“system”的“MTD”分区到“/system”。如果挂载成功,脚本会显示“Successfully Mounted!”,否则会显示“Mount Failed!”。
现面是用在Edify的Updater-script中的函数例子:
函数名称: mount
函数语法: mount(fs_type, partition_type, location, mount_point)
参数详解: s_type-----------------yaffs2 或 ext4
partition_type----------MTD 或 EMMC
locationpartition) 或 device)
mount_poin------------挂载文件系统的目标文件夹(target folder to mount FS)
作用解释:
返 回 值: null
函数示例: mount(MTD, system, /system);挂载system分区,设置返回指针/system”
mount(vfat, /dev/block/mmcblk1p2, /system); 挂载/dev/block/mmcblk1p2,返回指针/system”函数名称: is_mounted
函数语法: is_mounted(mount_point)
参数详解: mount_point
作用解释:
返 回 值: null
函数示例:
函数名称: unmount
函数语法: unmount(mount_point)
参数详解: mount_point
作用解释: 返 回 值: null
函数示例: unmount(/system); 卸载/system分区
函数名称: format
函数语法: format(fs_type, partition_type, location)
参数详解: fs_typeyaffs2 或 ext4
partition_type----------字符串, MTD 或 EMMC
location, 分区(partition) 或 device)
作用解释:
函数示例: format(MTD, system);格式化system分区
函数名称: delete
函数语法: delete(file1, file2, ..., fileN)
参数详解:
作用解释:
函数示例: delete(/data/zipalign.log);删除文件/data/zipalign.log
函数名称: delete_recursive
函数语法: delete_recursive(dir1, dir2,...,dirN)
参数详解:
作用解释:
函数示例: delete_recursive(/data/dalvik-cache);删除文件夹/data/dalvik-cache
函数名称: show_progress
函数语法: show_progress(frac, sec)
参数详解: frac
Sec----------------------总秒数
作用解释:
函数示例: show_progress(0.1, 10);show_progress下面的操作可能进行10s,完成后进度条前进0.1也就是10%
函数名称: set_progress
函数语法: set_prograss(frac)
参数详解: frac---------------------
函数名称: package_extract_dir
函数语法: package_extract_dir(package_path, destination_path)
参数详解: package_path
destination_path--------字符串,提取文件的目标目录
作用解释:
函数示例: package_extract_dir(system, /system);释放ROM包里system文件夹下所有文件和子文件夹至/system
函数名称: package_extract_file
函数语法: package_extract_file(packag
您可能关注的文档
最近下载
- 软件服务共享交付中心小组负责人考试.docx VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 架子工技能大赛多选题20220627.docx VIP
- 2024外研版英语三年级上册Unit 3 It's a colourful world 第2课时Speed up 课件.pptx
- 政务数据共享交换平台解决方案(60页PPT).pptx VIP
- 综合序列--单选题6.docx VIP
- 小码王CPA图形化编程二级试题打卡-第3天.docx VIP
- 中国临床肿瘤学会(csco)胃癌诊疗指南2025.docx VIP
- 小码王CPA图形化编程二级试题打卡-第1天.docx VIP
- 人工智能四级模拟测试1.docx VIP
文档评论(0)