Skip to content

Commit

Permalink
Update sheet
Browse files Browse the repository at this point in the history
  • Loading branch information
Sealt committed Mar 23, 2020
1 parent b245ef6 commit 4ae76b6
Show file tree
Hide file tree
Showing 2 changed files with 142 additions and 30 deletions.
4 changes: 2 additions & 2 deletions fooView/文件管理.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@
* **高级功能**:支持根目录浏览,可到高级-开发者设置中开启 Root 文件浏览权限。支持设置权限,打开软件高级 Root 文件浏览后在属性中就可以设置属性。目前不支持对内存存储中的文件进行权限设置。

### 查看/编辑文本文件小技巧
* **浏览txt类型文本时,文本过长可以双击空白处,右边进度条会出来,方便拖动进度条。
* **浏览时乱码可以点右上角三个点打开菜单,点击菜单内的编码切换编码。
* 浏览txt类型文本时,文本过长可以双击空白处,右边进度条会出来,方便拖动进度条。
* 浏览时乱码可以点右上角三个点打开菜单,点击菜单内的编码切换编码。

### 拖拽操作

Expand Down
168 changes: 140 additions & 28 deletions 自定义任务/命令支持库.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
* 第1行`命令调用`声明`返回值``命令名称``支持库``Root`(无则不显示)
* 第2行声明`命令所实现的功能`
* 第3+行声明`参数名称``参数解释`
* 第n行声明`返回值类型(若存在)`
* 第n行声明`返回值类型(若存在)`,可使用表格展示。
* 可添加`使用范例``有助于读者理解的扩展知识`等自由发挥内容(建议缩进显示)
* 最后使用`<yourname>`署名,允许多个署名存在,先后顺序
* 原则上允许同一命令多个解释块存在,一段时间后会进行合并
Expand All @@ -30,8 +30,51 @@
返回值:百度网页的源代码
<深蓝刻度>
```
### 参数说明

#### 默认(当前结果)

```
调用上一个步骤的运行结果。
```

#### 外部分享到任务的内容

```
接收外部应用分享到任务的内容,支持文字、图片等不同参数类型。
```

#### 某个动作的运行结果

```
调用某个步骤的运行结果,即某个步骤的返回值,例如 01输出。
```

#### 支持的参数类型

|类型名 | 返回值(哈希表) |
| ---- | ---- |
|| {name:无,type:-2}|
|文本 | {name:文字,type:1}|
|数字 | {name:数字,type:2}|
|定位 | {members:[经度,纬度],name:位置,type:4}|
|时间 | {members:[年,月,天,小时,分],name:时间,type:3}|
|应用 | {members:[包名,名称,版本,大小,应用 文件],name:应用,type:5}|
|文件 | {members:[路径,名称,大小,是文件夹],name:文件,type:8}|
|图片 | {members:[路径,名称,大小,是文件夹],name:文件,type:8}|
|音乐 | {members:[路径,名称,大小,是文件夹],name:文件,type:8}|
|视频 | {members:[路径,名称,大小,是文件夹],name:文件,type:8}|
|哈希表 | {name:哈希表,type:10}|
|列表 | {name:列表,type:11}|
|文件夹 | {members:[路径,名称,大小,是文件夹],name:文件,type:8}|
|布尔值 | {name:布尔值,type:22}|
|网页| {name:网页,type:13}|
|广播 | {members:[action,mime type,data,extras],name:系统广播,type:9}|
|通知 | {members:[通知包名,通知参数],name:notification,type:30}|
`<深蓝刻度>`

### 动作

#### 最近应用列表
```
命令调用: 〈无返回值〉 最近应用列表 - FV 命令支持库->动作
Expand Down Expand Up @@ -492,9 +535,10 @@
大小 0 文件大小,单位b
是文件夹 false 是否为文件夹,是文件夹返回true(真),不是返回false(假)
取消 null 返回类型为“空”,非文本字符串“null”。
确定 文件对象 返回文件对象,也可以说文件句柄;注意:不能传入js里,因为js传入时会进行类型转换。
确定 文件对象 返回文件对象(如文件文本内容),也可以说文件句柄;注意:不能传入js里,因为js传入时会进行类型转换。
<深蓝刻度>
```

#### 打开文件
```
命令调用: 〈有返回值〉 打开文件 - FV 命令支持库->文件
Expand Down Expand Up @@ -854,15 +898,20 @@
#### 获取变量
```
命令调用: 〈有返回值〉 获取变量 - FV 命令支持库->流程控制
获取已存在的变量的值。
获取已存在的变量的值,或者其子变量的值
参数<1>的名称为“变量”,选择某个创建变量。
参数<+>点击该任务块内的加号将增加一个传入参数。
参数<2>的名称为“子变量”,这里输入元素名称
参数<2>的名称为“子变量”,输入子变量表达式。可通过下标来访问列表中的元素,如[0], 通过下标或者.来访问哈希表元素如[key]或.key等
返回值,返回当前选择的变量的值。
任务块示例:
参数<1>:选择某个创建变量(列表类型[abc,def,qqq,uuu])
参数<2>:[2]
返回值:qqq
参数<1>:选择某个变量(列表类型[abc,def,qqq,uuu])
参数<2>:[0]
返回值:adc
任务块示例:
参数<1>:选择某个变量(哈希表类型{members:[路径,名称,大小,是文件夹],name:文件,type:8})
参数<2>:.type
返回值:8
<深蓝刻度><Sealt>
```
#### 变量类型
```
Expand All @@ -874,25 +923,6 @@
参数<1>:选择某个创建变量(列表类型[abc,def,qqq,uuu])
参数<2>:[2]
返回值:qqq
类型介绍:
类型名 返回值(哈希表)
文本 {name:文字,type:1}
数字 {name:数字,type:2}
定位 {members:[经度,纬度],name:位置,type:4}
时间 {members:[年,月,天,小时,分],name:时间,type:3}
应用 {members:[包名,名称,版本,大小,应用 文件],name:应用,type:5}
文件 {members:[路径,名称,大小,是文件夹],name:文件,type:8}
图片 {members:[路径,名称,大小,是文件夹],name:文件,type:8}
音乐 {members:[路径,名称,大小,是文件夹],name:文件,type:8}
视频 {members:[路径,名称,大小,是文件夹],name:文件,type:8}
哈希表 {name:哈希表,type:10}
列表 {name:列表,type:11}
文件夹 {members:[路径,名称,大小,是文件夹],name:文件,type:8}
布尔值 {name:布尔值,type:22}
无 {name:无,type:-2}
网页 {name:网页,type:13}
广播 {members:[action,mime type,data,extras],name:系统广播,type:9}
通知 {members:[通知包名,通知参数],name:notification,type:30}
<深蓝刻度>
```
#### 计算器
Expand Down Expand Up @@ -1031,18 +1061,100 @@

### 音乐
#### 播放音乐
#### 上一曲
#### 下一曲

```
命令调用: 〈无返回值〉 播放音乐 - FV 命令支持库->音乐
播放指定音乐文件。
参数<1>的名称为“音乐”,点击参数即选择音乐文件。
参数<2>的名称为“应用”,点击参数即选择用来播放的音乐APP。
<Sealt>
```

#### 音乐 - 上一个

```
命令调用: 〈无返回值〉 音乐-上一个 - FV 命令支持库->音乐
播放上一曲,对当前使用的音乐APP起效。
<Sealt>
```

#### 音乐-下一个

```
命令调用: 〈无返回值〉 音乐-下一个 - FV 命令支持库->音乐
播放下一曲,对当前使用的音乐APP起效。
<Sealt>
```

#### 暂停/继续

```
命令调用: 〈无返回值〉 暂停/继续 - FV 命令支持库->音乐
播放/暂停,对当前使用的音乐APP起效。
<Sealt>
```

#### 停止

```
命令调用: 〈无返回值〉 停止 - FV 命令支持库->音乐
停止播放当前音乐,即退出当前播放音乐的应用。
<Sealt>
```

### 状态
#### 获取屏幕状态

```
命令调用: 〈有返回值〉 获取屏幕状态 - FV 命令支持库->状态
检测屏幕处于亮屏状态还是息屏状态。
返回值:
0:息屏
1:亮屏
<Sealt>
```

#### 获取锁屏状态

```
命令调用: 〈有返回值〉 获取锁屏状态 - FV 命令支持库->状态
检测手机是否已锁屏。
返回值:
0:未锁屏
1:已锁屏
<Sealt>
```

#### 获取飞行模式状态

```
命令调用: 〈有返回值〉 获取飞行模式状态 - FV 命令支持库->状态
检测手机是否已开启飞行模式。
返回值:
0:未开启
1:已开启
<Sealt>
```

#### 获取电池状态

```
命令调用: 〈有返回值〉 获取电池状态 - FV 命令支持库->状态
返回手机电量数值。
<Sealt>
```

#### 获取NFC状态

```
命令调用: 〈有返回值〉 获取NFC状态 - FV 命令支持库->状态
检测手机NFC功能是否打开。
返回值:
0:否
1:是
<Sealt>
```

### 显示
#### 消息对话框
```
Expand Down

0 comments on commit 4ae76b6

Please sign in to comment.