- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Edify语法简介(Updater-Script)
Edify语法简介(Updater-Script)
翻译:Kawvin
这是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)
参数详解: fs_type-----------------yaffs2 或 ext4
partition_type----------MTD 或 EMMC
location-----------------分区(partition) 或 驱动器(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_type-----------------字符串,数据为yaffs2 或 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)
参数详解: 字符串,要递归删除的目录
作用解释: 删除文件夹及其包含的所有内容。最少指定1个目录;多个目录可以做为多个参数指定
函数示例: delete_recursive(/data/dalvik-cache);删除文件夹/data/dalvik-cache
函数名称: show_progress
函数语法: show_progress(frac, sec)
参数详解: frac----------------------进度完成数值
Sec----------------------总秒数
作用解释: 显示在Recovery系统中进度
函数示例: show_progress(0.1, 10);show_progress下面的操作可能进行10s,完成后进度条前进0.1(也就是10%)
函数名称
您可能关注的文档
- 新视角unit4课文翻译.docx
- 英语读写教程 Unit 4 词汇详解.docx
- 颜色名称和颜色值.doc
- 台湾行政罚法.doc
- UNIT Ⅱ 27个写作高频语汇.doc
- 2013年12月分4级真题加答案套题3(除去听力).doc
- 大众防盗匹配.doc
- 2012中考模拟试题三.doc
- 八年级初赛样题.doc
- HP ProLiant报错代码1700系列.docx
- 北京市海淀区某校2024-2025学年高三年级上册入学测试数学试题.pdf
- 2025高考数学一轮复习:平面向量及其应用(含解析).pdf
- 2025年高考地理复习之选择题:农业(10题).pdf
- 高考数学专项复习:解三角形(原卷版).pdf
- 广西南宁市某中学2024-2025学年高三年级上册8月开学考试数学试题(含答案解析).pdf
- 2024年消防安全知识复习题库及答案.pdf
- 2024年小学生安全知识竞赛试题库(共150题,附答案).pdf
- 2025年高考语文备考之文言虚词含义记忆口诀.pdf
- 高考地理总复习:降水 专项测试卷(带答案).pdf
- 2024-2025学年江苏省江都区某中学初三年级下册期初模拟考试语文试题(含解析).pdf
文档评论(0)