add: docs search
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app active" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app active" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console active" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console active" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
@@ -70,6 +73,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><span class="stability_2"><a href="#console_console">Console</a></span><ul>
|
<li><span class="stability_2"><a href="#console_console">Console</a></span><ul>
|
||||||
<li><span class="stability_undefined"><a href="#console_console_show">console.show()</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_show">console.show()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#console_console_hide">console.hide()</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#console_console_clear">console.clear()</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_clear">console.clear()</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#console_console_log_data_args">console.log([data][, ...args])</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_log_data_args">console.log([data][, ...args])</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#console_console_verbose_data_args">console.verbose([data][, ...args])</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_verbose_data_args">console.verbose([data][, ...args])</a></span></li>
|
||||||
@@ -79,6 +83,8 @@
|
|||||||
<li><span class="stability_undefined"><a href="#console_console_assert_value_message">console.assert(value, message)</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_assert_value_message">console.assert(value, message)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#console_console_input_data_args">console.input(data[, ...args])</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_input_data_args">console.input(data[, ...args])</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#console_console_rawinput_data_args">console.rawInput(data[, ...args])</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_console_rawinput_data_args">console.rawInput(data[, ...args])</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#console_console_setsize_w_h">console.setSize(w, h)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#console_console_setposition_x_y">console.setPosition(x, y)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#console_print_text">print(text)</a></span></li>
|
<li><span class="stability_undefined"><a href="#console_print_text">print(text)</a></span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@@ -92,6 +98,8 @@
|
|||||||
console模块中的一些函数也可以直接作为全局函数使用,例如log, print等。</p>
|
console模块中的一些函数也可以直接作为全局函数使用,例如log, print等。</p>
|
||||||
<h2>console.show()<span><a class="mark" href="#console_console_show" id="console_console_show">#</a></span></h2>
|
<h2>console.show()<span><a class="mark" href="#console_console_show" id="console_console_show">#</a></span></h2>
|
||||||
<p>显示控制台。这会显示一个控制台的悬浮窗(需要悬浮窗权限)。</p>
|
<p>显示控制台。这会显示一个控制台的悬浮窗(需要悬浮窗权限)。</p>
|
||||||
|
<h2>console.hide()<span><a class="mark" href="#console_console_hide" id="console_console_hide">#</a></span></h2>
|
||||||
|
<p>隐藏控制台悬浮窗。</p>
|
||||||
<h2>console.clear()<span><a class="mark" href="#console_console_clear" id="console_console_clear">#</a></span></h2>
|
<h2>console.clear()<span><a class="mark" href="#console_console_clear" id="console_console_clear">#</a></span></h2>
|
||||||
<p>清空控制台。</p>
|
<p>清空控制台。</p>
|
||||||
<h2>console.log([data][, ...args])<span><a class="mark" href="#console_console_log_data_args" id="console_console_log_data_args">#</a></span></h2>
|
<h2>console.log([data][, ...args])<span><a class="mark" href="#console_console_log_data_args" id="console_console_log_data_args">#</a></span></h2>
|
||||||
@@ -160,7 +168,19 @@ toast(n + 1);
|
|||||||
//输入123之后:
|
//输入123之后:
|
||||||
toast(n + 1);
|
toast(n + 1);
|
||||||
//显示1231
|
//显示1231
|
||||||
</code></pre><h2>print(text)<span><a class="mark" href="#console_print_text" id="console_print_text">#</a></span></h2>
|
</code></pre><h2>console.setSize(w, h)<span><a class="mark" href="#console_console_setsize_w_h" id="console_console_setsize_w_h">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>w</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 宽度</li>
|
||||||
|
<li><code>h</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 高度</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置控制台的大小,单位像素。</p>
|
||||||
|
<h2>console.setPosition(x, y)<span><a class="mark" href="#console_console_setposition_x_y" id="console_console_setposition_x_y">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>x</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 横坐标</li>
|
||||||
|
<li><code>y</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 纵坐标</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置控制台的位置,单位像素。</p>
|
||||||
|
<h2>print(text)<span><a class="mark" href="#console_print_text" id="console_print_text">#</a></span></h2>
|
||||||
<div class="signature"><ul>
|
<div class="signature"><ul>
|
||||||
<li>text <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> | <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="type"><Object></a> 要打印到控制台的信息</li>
|
<li>text <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> | <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="type"><Object></a> 要打印到控制台的信息</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation active" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation active" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
343
app/src/main/assets/docs/device.html
Normal file
343
app/src/main/assets/docs/device.html
Normal file
@@ -0,0 +1,343 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Device | Auto.js 3.0.0 文档</title>
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic">
|
||||||
|
<link rel="stylesheet" href="assets/style.css">
|
||||||
|
<link rel="stylesheet" href="assets/sh.css">
|
||||||
|
<link rel="canonical" href="https://nodejs.org/api/device.html">
|
||||||
|
</head>
|
||||||
|
<body class="alt apidoc" id="api-section-device">
|
||||||
|
<div id="content" class="clearfix">
|
||||||
|
<div id="column2" class="interior">
|
||||||
|
<div id="intro" class="interior">
|
||||||
|
<a href="/" title="返回首页">
|
||||||
|
Auto.js
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-documentation" href="documentation.html">关于本文档</a></li>
|
||||||
|
<li><a class="nav-synopsis" href="synopsis.html">如何阅读本文档</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device active" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-https-github-com-hyb1996-NoRootScriptDroid" href="https://github.com/hyb1996/NoRootScriptDroid">GitHub项目 & Issue提交</a></li>
|
||||||
|
<li><a class="nav-http-autojs-org" href="http://autojs.org">Auto.js交流社区</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="column1" data-id="device" class="interior">
|
||||||
|
<header>
|
||||||
|
<h1>Auto.js 3.0.0 文档</h1>
|
||||||
|
<div id="gtoc">
|
||||||
|
<p>
|
||||||
|
<a href="index.html" name="toc">索引</a> |
|
||||||
|
<a href="all.html">查看全部</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="toc">
|
||||||
|
<h2>目录</h2>
|
||||||
|
<ul>
|
||||||
|
<li><span class="stability_2"><a href="#device_device">Device</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_width">device.width</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_height">device.height</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_buildid">device.buildId</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_broad">device.broad</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_brand">device.brand</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_device">device.device</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_deivce_model">deivce.model</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_product">device.product</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_bootloader">device.bootloader</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_hardware">device.hardware</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_fingerprint">device.fingerprint</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_serial">device.serial</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_sdkint">device.sdkInt</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_incremental">device.incremental</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_release">device.release</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_baseos">device.baseOS</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_securitypatch">device.securityPatch</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_codename">device.codename</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getimei">device.getIMEI()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getandroidid">device.getAndroidId()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getmacaddress">device.getMacAddress()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getbrightness">device.getBrightness()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getbrightnessmode">device.getBrightnessMode()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_setbrightness_b">device.setBrightness(b)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_setbrightnessmode_mode">device.setBrightnessMode(mode)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getmusicvolume">device.getMusicVolume()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getnotificationvolume">device.getNotificationVolume()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getalarmvolume">device.getAlarmVolume()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getmusicmaxvolume">device.getMusicMaxVolume()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getnotificationmaxvolume">device.getNotificationMaxVolume()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getalarmmaxvolume">device.getAlarmMaxVolume()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_setmusicvolume_volume">device.setMusicVolume(volume)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_setnotificationvolume_volume">device.setNotificationVolume(volume)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_setalarmvolume_volume">device.setAlarmVolume(volume)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getbattery">device.getBattery()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_ischarging">device.isCharging()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_gettotalmem">device.getTotalMem()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#device_device_getavailmem">device.getAvailMem()</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="apicontent">
|
||||||
|
<h1>Device<span><a class="mark" href="#device_device" id="device_device">#</a></span></h1>
|
||||||
|
<div class="api_stability api_stability_2"><a href="documentation.html#documentation_stability_index">Stability: 2</a> - Stable</div><p>device模块提供了与设备有关的信息与操作,例如获取设备宽高,内存使用率,IMEI,调整设备亮度、音量等。</p>
|
||||||
|
<p>此模块的部分函数,例如调整音量,需要"修改系统设置"的权限。如果没有该权限,会抛出异常并跳转到权限设置界面。</p>
|
||||||
|
<h2>device.width<span><a class="mark" href="#device_device_width" id="device_device_width">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设备宽度。例如1080。</p>
|
||||||
|
<h2>device.height<span><a class="mark" href="#device_device_height" id="device_device_height">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设备高度。例如1920。</p>
|
||||||
|
<h2>device.buildId<span><a class="mark" href="#device_device_buildid" id="device_device_buildid">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>Either a changelist number, or a label like "M4-rc20".</p>
|
||||||
|
<p>修订版本号,或者诸如"M4-rc20"的标识。</p>
|
||||||
|
<h2>device.broad<span><a class="mark" href="#device_device_broad" id="device_device_broad">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The name of the underlying board, like "goldfish".</p>
|
||||||
|
<p>设备的主板(?)型号。</p>
|
||||||
|
<h2>device.brand<span><a class="mark" href="#device_device_brand" id="device_device_brand">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The consumer-visible brand with which the product/hardware will be associated, if any.</p>
|
||||||
|
<p>与产品或硬件相关的厂商品牌,如"Xiaomi", "Huawei"等。</p>
|
||||||
|
<h2>device.device<span><a class="mark" href="#device_device_device" id="device_device_device">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The name of the industrial design.</p>
|
||||||
|
<p>设备在工业设计中的名称。</p>
|
||||||
|
<h2>deivce.model<span><a class="mark" href="#device_deivce_model" id="device_deivce_model">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The end-user-visible name for the end product.</p>
|
||||||
|
<p>设备型号。</p>
|
||||||
|
<h2>device.product<span><a class="mark" href="#device_device_product" id="device_device_product">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The name of the overall product.</p>
|
||||||
|
<p>整个产品的名称。</p>
|
||||||
|
<h2>device.bootloader<span><a class="mark" href="#device_device_bootloader" id="device_device_bootloader">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The system bootloader version number.</p>
|
||||||
|
<p>设备Bootloader的版本。</p>
|
||||||
|
<h2>device.hardware<span><a class="mark" href="#device_device_hardware" id="device_device_hardware">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The name of the hardware (from the kernel command line or /proc).</p>
|
||||||
|
<p>设备的硬件名称(来自内核命令行或者/proc)。</p>
|
||||||
|
<h2>device.fingerprint<span><a class="mark" href="#device_device_fingerprint" id="device_device_fingerprint">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>A string that uniquely identifies this build. Do not attempt to parse this value.</p>
|
||||||
|
<p>构建(build)的唯一标识码。</p>
|
||||||
|
<h2>device.serial<span><a class="mark" href="#device_device_serial" id="device_device_serial">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>A hardware serial number, if available. Alphanumeric only, case-insensitive.</p>
|
||||||
|
<p>硬件序列号。</p>
|
||||||
|
<h2>device.sdkInt<span><a class="mark" href="#device_device_sdkint" id="device_device_sdkint">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The user-visible SDK version of the framework; its possible values are defined in Build.VERSION_CODES.</p>
|
||||||
|
<p>安卓系统API版本。例如安卓4.4的sdkInt为19。</p>
|
||||||
|
<h2>device.incremental<span><a class="mark" href="#device_device_incremental" id="device_device_incremental">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The internal value used by the underlying source control to represent this build. E.g., a perforce changelist number or a git hash.</p>
|
||||||
|
<h2>device.release<span><a class="mark" href="#device_device_release" id="device_device_release">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The user-visible version string. E.g., "1.0" or "3.4b5".</p>
|
||||||
|
<p>Android系统版本号。例如"5.0", "7.1.1"。</p>
|
||||||
|
<h2>device.baseOS<span><a class="mark" href="#device_device_baseos" id="device_device_baseos">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The base OS build the product is based on.</p>
|
||||||
|
<h2>device.securityPatch<span><a class="mark" href="#device_device_securitypatch" id="device_device_securitypatch">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The user-visible security patch level.</p>
|
||||||
|
<p>安全补丁程序级别。</p>
|
||||||
|
<h2>device.codename<span><a class="mark" href="#device_device_codename" id="device_device_codename">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>The current development codename, or the string "REL" if this is a release build.</p>
|
||||||
|
<p>开发代号,例如发行版是"REL"。</p>
|
||||||
|
<h2>device.getIMEI()<span><a class="mark" href="#device_device_getimei" id="device_device_getimei">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回设备的IMEI.</p>
|
||||||
|
<h2>device.getAndroidId()<span><a class="mark" href="#device_device_getandroidid" id="device_device_getandroidid">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回设备的Android ID。</p>
|
||||||
|
<p>Android ID为一个用16进制字符串表示的64位整数,在设备第一次使用时随机生成,之后不会更改,除非恢复出厂设置。</p>
|
||||||
|
<h2>device.getMacAddress()<span><a class="mark" href="#device_device_getmacaddress" id="device_device_getmacaddress">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回设备的Mac地址。该函数需要在有WLAN连接的情况下才能获取,否则会返回null。</p>
|
||||||
|
<p><strong>可能的后续修改</strong>:未来可能增加有root权限的情况下通过root权限获取,从而在没有WLAN连接的情况下也能返回正确的Mac地址,因此请勿使用此函数判断WLAN连接。</p>
|
||||||
|
<h2>device.getBrightness()<span><a class="mark" href="#device_device_getbrightness" id="device_device_getbrightness">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回当前的(手动)亮度。范围为0~255。</p>
|
||||||
|
<h2>device.getBrightnessMode()<span><a class="mark" href="#device_device_getbrightnessmode" id="device_device_getbrightnessmode">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回当前亮度模式,0为手动亮度,1为自动亮度。</p>
|
||||||
|
<h2>device.setBrightness(b)<span><a class="mark" href="#device_device_setbrightness_b" id="device_device_setbrightness_b">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>b</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 亮度,范围0~255</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置当前手动亮度。如果当前是自动亮度模式,该函数不会影响屏幕的亮度。</p>
|
||||||
|
<p>此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。</p>
|
||||||
|
<h2>device.setBrightnessMode(mode)<span><a class="mark" href="#device_device_setbrightnessmode_mode" id="device_device_setbrightnessmode_mode">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>mode</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 亮度模式,0为手动亮度,1为自动亮度</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置当前亮度模式。</p>
|
||||||
|
<p>此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。</p>
|
||||||
|
<h2>device.getMusicVolume()<span><a class="mark" href="#device_device_getmusicvolume" id="device_device_getmusicvolume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 整数值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回当前媒体音量。</p>
|
||||||
|
<h2>device.getNotificationVolume()<span><a class="mark" href="#device_device_getnotificationvolume" id="device_device_getnotificationvolume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 整数值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回当前通知音量。</p>
|
||||||
|
<h2>device.getAlarmVolume()<span><a class="mark" href="#device_device_getalarmvolume" id="device_device_getalarmvolume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 整数值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回当前闹钟音量。</p>
|
||||||
|
<h2>device.getMusicMaxVolume()<span><a class="mark" href="#device_device_getmusicmaxvolume" id="device_device_getmusicmaxvolume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 整数值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回媒体音量的最大值。</p>
|
||||||
|
<h2>device.getNotificationMaxVolume()<span><a class="mark" href="#device_device_getnotificationmaxvolume" id="device_device_getnotificationmaxvolume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 整数值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回通知音量的最大值。</p>
|
||||||
|
<h2>device.getAlarmMaxVolume()<span><a class="mark" href="#device_device_getalarmmaxvolume" id="device_device_getalarmmaxvolume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 整数值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回闹钟音量的最大值。</p>
|
||||||
|
<h2>device.setMusicVolume(volume)<span><a class="mark" href="#device_device_setmusicvolume_volume" id="device_device_setmusicvolume_volume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>volume</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 音量</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置当前媒体音量。</p>
|
||||||
|
<p>此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。</p>
|
||||||
|
<h2>device.setNotificationVolume(volume)<span><a class="mark" href="#device_device_setnotificationvolume_volume" id="device_device_setnotificationvolume_volume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>volume</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 音量</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置当前通知音量。</p>
|
||||||
|
<p>此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。</p>
|
||||||
|
<h2>device.setAlarmVolume(volume)<span><a class="mark" href="#device_device_setalarmvolume_volume" id="device_device_setalarmvolume_volume">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>volume</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 音量</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置当前闹钟音量。</p>
|
||||||
|
<p>此函数需要"修改系统设置"的权限。如果没有该权限,会抛出SecurityException并跳转到权限设置界面。</p>
|
||||||
|
<h2>device.getBattery()<span><a class="mark" href="#device_device_getbattery" id="device_device_getbattery">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 0.0~100.0的浮点数</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回当前电量百分比。</p>
|
||||||
|
<h2>device.isCharging()<span><a class="mark" href="#device_device_ischarging" id="device_device_ischarging">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type" class="type"><boolean></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回设备是否正在充电。</p>
|
||||||
|
<h2>device.getTotalMem()<span><a class="mark" href="#device_device_gettotalmem" id="device_device_gettotalmem">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回设备内存总量,单位字节(B)。1MB = 1024 * 1024B。</p>
|
||||||
|
<h2>device.getAvailMem()<span><a class="mark" href="#device_device_getavailmem" id="device_device_getavailmem">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a></li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回设备当前可用的内存,单位字节(B)。</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script src="assets/sh_main.js"></script>
|
||||||
|
<script src="assets/sh_javascript.min.js"></script>
|
||||||
|
<script>highlight(undefined, undefined, 'pre');</script>
|
||||||
|
<!-- __TRACKING__ -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs active" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs active" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines active" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines active" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events active" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events active" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
@@ -85,6 +88,7 @@
|
|||||||
<li><span class="stability_undefined"><a href="#events_key">事件: 'key'</a></span></li>
|
<li><span class="stability_undefined"><a href="#events_key">事件: 'key'</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#events_key_down">事件: 'key_down'</a></span></li>
|
<li><span class="stability_undefined"><a href="#events_key_down">事件: 'key_down'</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#events_key_up">事件: 'key_up'</a></span></li>
|
<li><span class="stability_undefined"><a href="#events_key_up">事件: 'key_up'</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#events_exit">事件: 'exit`</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#events_obversenotification">obverseNotification()</a></span></li>
|
<li><span class="stability_undefined"><a href="#events_obversenotification">obverseNotification()</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#events_toast">事件: 'toast'</a></span></li>
|
<li><span class="stability_undefined"><a href="#events_toast">事件: 'toast'</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#events_notification">事件: 'notification'</a></span></li>
|
<li><span class="stability_undefined"><a href="#events_notification">事件: 'notification'</a></span></li>
|
||||||
@@ -261,6 +265,15 @@ events.observeKey();
|
|||||||
events.on("key_up", function(keyCode, event){
|
events.on("key_up", function(keyCode, event){
|
||||||
//处理按键弹起事件
|
//处理按键弹起事件
|
||||||
});
|
});
|
||||||
|
</code></pre><h2>事件: 'exit`<span><a class="mark" href="#events_exit" id="events_exit">#</a></span></h2>
|
||||||
|
<p>当脚本正常或者异常退出时会触发该事件。事件处理中如果有异常抛出,则立即中止exit事件的处理(即使exit事件有多个处理函数)并在控制台和日志中打印该异常。</p>
|
||||||
|
<p>一个脚本停止运行时,会关闭该脚本的所有悬浮窗,触发exit事件,之后再回收资源。如果exit事件的处理中有死循环,则后续资源无法得到及时回收。
|
||||||
|
此时脚本会停留在任务列表,如果在任务列表中关闭,则会强制结束exit事件的处理并回收后续资源。</p>
|
||||||
|
<pre><code>log("开始运行")
|
||||||
|
events.on("exit", function(){
|
||||||
|
log("结束运行");
|
||||||
|
});
|
||||||
|
log("即将结束运行");
|
||||||
</code></pre><h2>obverseNotification()<span><a class="mark" href="#events_obversenotification" id="events_obversenotification">#</a></span></h2>
|
</code></pre><h2>obverseNotification()<span><a class="mark" href="#events_obversenotification" id="events_obversenotification">#</a></span></h2>
|
||||||
<p>开启通知(包括Toast)监听。</p>
|
<p>开启通知(包括Toast)监听。</p>
|
||||||
<p>通知与Toast监听依赖于无障碍服务,因此这个函数会调用<code>auto()</code>来确保无障碍服务启用。</p>
|
<p>通知与Toast监听依赖于无障碍服务,因此这个函数会调用<code>auto()</code>来确保无障碍服务启用。</p>
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files active" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files active" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
208
app/src/main/assets/docs/floaty.html
Normal file
208
app/src/main/assets/docs/floaty.html
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Floaty | Auto.js 3.0.0 文档</title>
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic">
|
||||||
|
<link rel="stylesheet" href="assets/style.css">
|
||||||
|
<link rel="stylesheet" href="assets/sh.css">
|
||||||
|
<link rel="canonical" href="https://nodejs.org/api/floaty.html">
|
||||||
|
</head>
|
||||||
|
<body class="alt apidoc" id="api-section-floaty">
|
||||||
|
<div id="content" class="clearfix">
|
||||||
|
<div id="column2" class="interior">
|
||||||
|
<div id="intro" class="interior">
|
||||||
|
<a href="/" title="返回首页">
|
||||||
|
Auto.js
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-documentation" href="documentation.html">关于本文档</a></li>
|
||||||
|
<li><a class="nav-synopsis" href="synopsis.html">如何阅读本文档</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty active" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-https-github-com-hyb1996-NoRootScriptDroid" href="https://github.com/hyb1996/NoRootScriptDroid">GitHub项目 & Issue提交</a></li>
|
||||||
|
<li><a class="nav-http-autojs-org" href="http://autojs.org">Auto.js交流社区</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="column1" data-id="floaty" class="interior">
|
||||||
|
<header>
|
||||||
|
<h1>Auto.js 3.0.0 文档</h1>
|
||||||
|
<div id="gtoc">
|
||||||
|
<p>
|
||||||
|
<a href="index.html" name="toc">索引</a> |
|
||||||
|
<a href="all.html">查看全部</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="toc">
|
||||||
|
<h2>目录</h2>
|
||||||
|
<ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floaty">Floaty</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floaty_window_layout">floaty.window(layout)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floaty_expandablewindow_collapsedlayout_expandedlayout">floaty.expandableWindow(collapsedLayout, expandedLayout)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floaty_closeall">floaty.closeAll()</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow">FloatyWindow</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_setadjustenabled_enabled">FloatyWindow.setAdjustEnabled(enabled)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_setposition_x_y">FloatyWindow.setPosition(x, y)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_getx">FloatyWindow.getX()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_gety">FloatyWindow.getY()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_setsize_width_height">FloatyWindow.setSize(width, height)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_getwidht">FloatyWindow.getWidht()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_getheight">FloatyWindow.getHeight()</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_floatywindow_close">FloatyWindow.close()</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow">ExpandableFloatyWindow</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_expand">ExpandableFloatyWindow.expand();</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_collapse">ExpandableFloatyWindow.collapse();</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_toggle">ExpandableFloatyWindow.toggle();</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_isexpanded">ExpandableFloatyWindow.isExpanded();</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="apicontent">
|
||||||
|
<h1>Floaty<span><a class="mark" href="#floaty_floaty" id="floaty_floaty">#</a></span></h1>
|
||||||
|
<p>floaty模块提供了悬浮窗的相关函数,可以在屏幕上显示自定义悬浮窗,控制悬浮窗大小、位置等。</p>
|
||||||
|
<p>悬浮窗在脚本停止运行时会自动关闭,因此,要保持悬浮窗不被关闭,可以用一个空的setInterval来实现,例如:</p>
|
||||||
|
<pre><code>setInterval(()=>{}, 1000);
|
||||||
|
</code></pre><h2>floaty.window(layout)<span><a class="mark" href="#floaty_floaty_window_layout" id="floaty_floaty_window_layout">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>layout</code> <span class="type"><xml></span> | <span class="type"><View></span> 悬浮窗界面的XML或者View</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>指定悬浮窗的布局,创建并<strong>显示</strong>一个悬浮窗,返回一个<code>FloatyWindow</code>对象。</p>
|
||||||
|
<p>其中layout参数可以是xml布局或者一个View,更多信息参见ui模块的说明。</p>
|
||||||
|
<p>例子:</p>
|
||||||
|
<pre><code>var w = floaty.window(
|
||||||
|
<frame gravity="center">
|
||||||
|
<text id="text">悬浮文字</text>
|
||||||
|
</frame>
|
||||||
|
);
|
||||||
|
setTimeout(()=>{
|
||||||
|
w.close();
|
||||||
|
}, 2000);
|
||||||
|
</code></pre><p>这段代码运行后将会在屏幕上显示悬浮文字,并在两秒后消失。</p>
|
||||||
|
<p>另外,因为脚本运行的线程不是UI线程,而所有对控件的修改操作需要在UI线程执行,此时需要用<code>ui.run</code>,例如:</p>
|
||||||
|
<pre><code>ui.run(function(){
|
||||||
|
w.text.setText("文本");
|
||||||
|
});
|
||||||
|
</code></pre><h2>floaty.expandableWindow(collapsedLayout, expandedLayout)<span><a class="mark" href="#floaty_floaty_expandablewindow_collapsedlayout_expandedlayout" id="floaty_floaty_expandablewindow_collapsedlayout_expandedlayout">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>collapsedLayout</code> <span class="type"><xml></span> | <span class="type"><View></span> 悬浮窗折叠时的界面XML或者View</li>
|
||||||
|
<li><code>expandedLayout</code> <span class="type"><xml></span> | <span class="type"><View></span> 悬浮窗展开时的界面的XML或者View</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>指定悬浮窗的布局,创建并<strong>显示</strong>一个可展开悬浮窗,返回一个<code>ExpandableFloatyWindow</code>对象。</p>
|
||||||
|
<p>所谓可展开的悬浮窗,以Auto.js的控制台悬浮窗为例,点击右上角的最小化即为悬浮窗折叠状态,再点击悬浮窗则为展开状态。</p>
|
||||||
|
<p>其中layout参数可以是xml布局或者一个View,更多信息参见ui模块的说明。</p>
|
||||||
|
<p>例子:</p>
|
||||||
|
<pre><code>var w = floaty.expandableWindow(
|
||||||
|
<img id="logo" src="file:///sdcard/logo.png" w="100" h="100" circle="true"/>
|
||||||
|
,
|
||||||
|
<vertical>
|
||||||
|
<radiogroup bg="#ffffff">
|
||||||
|
<radio text="选项1">
|
||||||
|
<radio text="选项2">
|
||||||
|
<radio text="选项3">
|
||||||
|
</radiogroup>
|
||||||
|
<button id="minimize" text="折叠"/>
|
||||||
|
<button id="exit" text="关闭悬浮窗"/>
|
||||||
|
</vertical>
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
w.logo.click(()=> w.expand());
|
||||||
|
w.minimize.click(()=> w.collapse());
|
||||||
|
w.exit.click(()=> w.close());
|
||||||
|
</code></pre><p>这个例子运行后将会显示一个图片的图标,点击后显示三个选项和折叠、关闭按键。</p>
|
||||||
|
<h2>floaty.closeAll()<span><a class="mark" href="#floaty_floaty_closeall" id="floaty_floaty_closeall">#</a></span></h2>
|
||||||
|
<p>关闭所有本脚本的悬浮窗。</p>
|
||||||
|
<h1>FloatyWindow<span><a class="mark" href="#floaty_floatywindow" id="floaty_floatywindow">#</a></span></h1>
|
||||||
|
<p>悬浮窗对象,可通过<code>FloatyWindow.{id}</code>获取悬浮窗界面上的元素。例如, 悬浮窗window上一个控件的id为aaa, 那么<code>window.aaa</code>即可获取到该控件,类似于ui。</p>
|
||||||
|
<h2>FloatyWindow.setAdjustEnabled(enabled)<span><a class="mark" href="#floaty_floatywindow_setadjustenabled_enabled" id="floaty_floatywindow_setadjustenabled_enabled">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>enabled</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Boolean_type" class="type"><boolean></a> 是否启用悬浮窗调整(大小、位置)</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>如果enabled为true,则在悬浮窗左上角、右上角显示可供位置、大小调整的标示,就像控制台一样;
|
||||||
|
如果enabled为false,则隐藏上述标示。</p>
|
||||||
|
<h2>FloatyWindow.setPosition(x, y)<span><a class="mark" href="#floaty_floatywindow_setposition_x_y" id="floaty_floatywindow_setposition_x_y">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>x</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> x</li>
|
||||||
|
<li><code>x</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> y</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置悬浮窗位置。</p>
|
||||||
|
<h2>FloatyWindow.getX()<span><a class="mark" href="#floaty_floatywindow_getx" id="floaty_floatywindow_getx">#</a></span></h2>
|
||||||
|
<p>返回悬浮窗位置的X坐标。</p>
|
||||||
|
<h2>FloatyWindow.getY()<span><a class="mark" href="#floaty_floatywindow_gety" id="floaty_floatywindow_gety">#</a></span></h2>
|
||||||
|
<p>返回悬浮窗位置的Y坐标。</p>
|
||||||
|
<h2>FloatyWindow.setSize(width, height)<span><a class="mark" href="#floaty_floatywindow_setsize_width_height" id="floaty_floatywindow_setsize_width_height">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>width</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 宽度</li>
|
||||||
|
<li><code>height</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Number_type" class="type"><number></a> 高度</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>设置悬浮窗宽高。</p>
|
||||||
|
<h2>FloatyWindow.getWidht()<span><a class="mark" href="#floaty_floatywindow_getwidht" id="floaty_floatywindow_getwidht">#</a></span></h2>
|
||||||
|
<p>返回悬浮窗宽度。</p>
|
||||||
|
<h2>FloatyWindow.getHeight()<span><a class="mark" href="#floaty_floatywindow_getheight" id="floaty_floatywindow_getheight">#</a></span></h2>
|
||||||
|
<p>返回悬浮窗高度。</p>
|
||||||
|
<h2>FloatyWindow.close()<span><a class="mark" href="#floaty_floatywindow_close" id="floaty_floatywindow_close">#</a></span></h2>
|
||||||
|
<p>关闭悬浮窗。如果悬浮窗已经是关闭状态,则此函数将不执行任何操作。</p>
|
||||||
|
<p>被关闭后的悬浮窗不能再显示。</p>
|
||||||
|
<h1>ExpandableFloatyWindow<span><a class="mark" href="#floaty_expandablefloatywindow" id="floaty_expandablefloatywindow">#</a></span></h1>
|
||||||
|
<p>可展开悬浮窗。ExpandableFloatyWindow拥有FloatyWindow的所有函数,同时还有以下函数。</p>
|
||||||
|
<h2>ExpandableFloatyWindow.expand();<span><a class="mark" href="#floaty_expandablefloatywindow_expand" id="floaty_expandablefloatywindow_expand">#</a></span></h2>
|
||||||
|
<p>展开悬浮窗。</p>
|
||||||
|
<h2>ExpandableFloatyWindow.collapse();<span><a class="mark" href="#floaty_expandablefloatywindow_collapse" id="floaty_expandablefloatywindow_collapse">#</a></span></h2>
|
||||||
|
<p>折叠悬浮窗。</p>
|
||||||
|
<h2>ExpandableFloatyWindow.toggle();<span><a class="mark" href="#floaty_expandablefloatywindow_toggle" id="floaty_expandablefloatywindow_toggle">#</a></span></h2>
|
||||||
|
<p>如果悬浮窗是折叠状态,则展开悬浮窗;如果是展开状态,则折叠悬浮窗。</p>
|
||||||
|
<h2>ExpandableFloatyWindow.isExpanded();<span><a class="mark" href="#floaty_expandablefloatywindow_isexpanded" id="floaty_expandablefloatywindow_isexpanded">#</a></span></h2>
|
||||||
|
<p>返回悬浮窗是否是展开状态。</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script src="assets/sh_main.js"></script>
|
||||||
|
<script src="assets/sh_javascript.min.js"></script>
|
||||||
|
<script>highlight(undefined, undefined, 'pre');</script>
|
||||||
|
<!-- __TRACKING__ -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals active" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals active" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http active" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http active" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
@@ -72,6 +75,7 @@
|
|||||||
<li><span class="stability_undefined"><a href="#http_http_get_url_options_callback">http.get(url[, options, callback])</a></span></li>
|
<li><span class="stability_undefined"><a href="#http_http_get_url_options_callback">http.get(url[, options, callback])</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#http_http_post_url_data_options_callback">http.post(url, data[, options, callback])</a></span></li>
|
<li><span class="stability_undefined"><a href="#http_http_post_url_data_options_callback">http.post(url, data[, options, callback])</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#http_http_postjson_url_data_options_callback">http.postJson(url[, data, options, callback])</a></span></li>
|
<li><span class="stability_undefined"><a href="#http_http_postjson_url_data_options_callback">http.postJson(url[, data, options, callback])</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#http_http_postmultipart_url_files_options_callback">http.postMultipart(url, files[, options, callback])</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#http_http_request_url_options_callback">http.request(url[, options, callback])</a></span></li>
|
<li><span class="stability_undefined"><a href="#http_http_request_url_options_callback">http.request(url[, options, callback])</a></span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@@ -170,7 +174,42 @@ if(html.contains("页面跳转中")){
|
|||||||
</div><p>以JSON格式向目标Url发起POST请求。如果没有回调函数,则在请求完成或失败时返回此次请求的响应(参见[Response][])。</p>
|
</div><p>以JSON格式向目标Url发起POST请求。如果没有回调函数,则在请求完成或失败时返回此次请求的响应(参见[Response][])。</p>
|
||||||
<p>JSON格式指的是,将会调用<code>JSON.stringify()</code>把data对象转换为JSON字符串,并在HTTP头部信息中把"Content-Type"属性置为"application/json"。这种方式是AngularJS的ajax函数的默认方式。</p>
|
<p>JSON格式指的是,将会调用<code>JSON.stringify()</code>把data对象转换为JSON字符串,并在HTTP头部信息中把"Content-Type"属性置为"application/json"。这种方式是AngularJS的ajax函数的默认方式。</p>
|
||||||
<p>一个调用图灵机器人接口的例子如下:</p>
|
<p>一个调用图灵机器人接口的例子如下:</p>
|
||||||
<h2>http.request(url[, options, callback])<span><a class="mark" href="#http_http_request_url_options_callback" id="http_http_request_url_options_callback">#</a></span></h2>
|
<h2>http.postMultipart(url, files[, options, callback])<span><a class="mark" href="#http_http_postmultipart_url_files_options_callback" id="http_http_postmultipart_url_files_options_callback">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>url</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 请求的URL地址,需要以"<a href="http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。">http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。</a></li>
|
||||||
|
<li><code>files</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="type"><Object></a> POST数据。</li>
|
||||||
|
<li><code>options</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="type"><Object></a> 请求选项。</li>
|
||||||
|
<li><code>callback</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="type"><Function></a> 回调,其参数是一个<code>Response</code>对象。如果不加回调参数,则该请求将阻塞、同步地执行。</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>向目标地址发起类型为multipart/form-data的请求(通常用于文件上传等), 其中files参数是<span class="type"><name1: value1, name2: value2, ...></span>的键值对,value的格式可以是以下几种情况:</p>
|
||||||
|
<ol>
|
||||||
|
<li><code>string</code></li>
|
||||||
|
<li>文件类型,即open()返回的类型</li>
|
||||||
|
<li>[fileName, filePath]</li>
|
||||||
|
<li>[fileName, mimeType, filePath]</li>
|
||||||
|
</ol>
|
||||||
|
<p>其中1属于非文件参数,2、3、4为文件参数。举个例子,最简单的文件上传的请求为:</p>
|
||||||
|
<pre><code>var res = http.postMultipart(url, {
|
||||||
|
file: open("/sdcard/1.txt")
|
||||||
|
});
|
||||||
|
log(res.body.string());
|
||||||
|
</code></pre><p>如果使用格式2,则代码为</p>
|
||||||
|
<pre><code>var res = http.postMultipart(url, {
|
||||||
|
file: ["1.txt", "/sdcard/1.txt"]
|
||||||
|
});
|
||||||
|
log(res.body.string());
|
||||||
|
</code></pre><p>如果使用格式3,则代码为</p>
|
||||||
|
<pre><code>var res = http.postMultipart(url, {
|
||||||
|
file: ["1.txt", "text/plain", "/sdcard/1.txt"]
|
||||||
|
});
|
||||||
|
log(res.body.string());
|
||||||
|
</code></pre><p>如果使用格式2的同时要附带非文件参数"appId=abcdefghijk",则为:</p>
|
||||||
|
<pre><code>var res = http.postMultipart(url, {
|
||||||
|
appId: "adcdefghijk",
|
||||||
|
file: open("/sdcard/1.txt")
|
||||||
|
});
|
||||||
|
log(res.body.string());
|
||||||
|
</code></pre><h2>http.request(url[, options, callback])<span><a class="mark" href="#http_http_request_url_options_callback" id="http_http_request_url_options_callback">#</a></span></h2>
|
||||||
<div class="signature"><ul>
|
<div class="signature"><ul>
|
||||||
<li><code>url</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 请求的URL地址,需要以"<a href="http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。">http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。</a></li>
|
<li><code>url</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 请求的URL地址,需要以"<a href="http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。">http://"或"https://"开头。如果url没有以"http://"开头,则默认为"http://"。</a></li>
|
||||||
<li><code>options</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="type"><Object></a> 请求选项。参见[http.buildRequest()][]。</li>
|
<li><code>options</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="type"><Object></a> 请求选项。参见[http.buildRequest()][]。</li>
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images active" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images active" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
@@ -73,7 +76,7 @@
|
|||||||
<li><span class="stability_undefined"><a href="#images_images_capturescreen">images.captureScreen()</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_capturescreen">images.captureScreen()</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#images_images_capturescreen_path">images.captureScreen(path)</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_capturescreen_path">images.captureScreen(path)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#images_images_pixel_image_x_y">images.pixel(image, x, y)</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_pixel_image_x_y">images.pixel(image, x, y)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#images_images_saveimage_image_path">images.saveImage(image, path)</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_save_image_path">images.save(image, path)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#images_images_read_path">images.read(path)</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_read_path">images.read(path)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#images_images_load_url">images.load(url)</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_load_url">images.load(url)</a></span></li>
|
||||||
<li><span class="stability_undefined"><a href="#images_images_findcolor_image_color_options">images.findColor(image, color, options)</a></span></li>
|
<li><span class="stability_undefined"><a href="#images_images_findcolor_image_color_options">images.findColor(image, color, options)</a></span></li>
|
||||||
@@ -166,7 +169,7 @@ toast(colors.toString(color));
|
|||||||
</div><p>返回图片image在点(x, y)处的像素的ARGB值。 </p>
|
</div><p>返回图片image在点(x, y)处的像素的ARGB值。 </p>
|
||||||
<p>该值的格式为0xAARRGGBB,是一个"32位整数"(虽然JavaScript中并不区分整数类型和其他数值类型)。</p>
|
<p>该值的格式为0xAARRGGBB,是一个"32位整数"(虽然JavaScript中并不区分整数类型和其他数值类型)。</p>
|
||||||
<p>坐标系以图片左上角为原点。以图片左侧边为y轴,上侧边为x轴。</p>
|
<p>坐标系以图片左上角为原点。以图片左侧边为y轴,上侧边为x轴。</p>
|
||||||
<h2>images.saveImage(image, path)<span><a class="mark" href="#images_images_saveimage_image_path" id="images_images_saveimage_image_path">#</a></span></h2>
|
<h2>images.save(image, path)<span><a class="mark" href="#images_images_save_image_path" id="images_images_save_image_path">#</a></span></h2>
|
||||||
<div class="signature"><ul>
|
<div class="signature"><ul>
|
||||||
<li><code>image</code> <span class="type"><image></span> 图片</li>
|
<li><code>image</code> <span class="type"><image></span> 图片</li>
|
||||||
<li><code>path</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 路劲</li>
|
<li><code>path</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 路劲</li>
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
@@ -80,24 +83,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a href="overview.html">Overview - 综述</a></li>
|
<li><a href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a href="qa.html">Q&A - 常见问题</a></li>
|
<li><a href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a href="app.html">App - 应用</a></li>
|
<li><a href="app.html">App - 应用</a></li>
|
||||||
|
<li><a href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a href="modules.html">Modules - 模块</a></li>
|
<li><a href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a href="threads.html">Threads - 多线程</a></li>
|
<li><a href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys active" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules active" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules active" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
@@ -78,14 +81,18 @@
|
|||||||
<div class="api_stability api_stability_2"><a href="documentation.html#documentation_stability_index">Stability: 2</a> - Stable</div><p>Auto.js 有一个简单的模块加载系统。 在 Auto.js 中,文件和模块是一一对应的(每个文件被视为一个独立的模块)。</p>
|
<div class="api_stability api_stability_2"><a href="documentation.html#documentation_stability_index">Stability: 2</a> - Stable</div><p>Auto.js 有一个简单的模块加载系统。 在 Auto.js 中,文件和模块是一一对应的(每个文件被视为一个独立的模块)。</p>
|
||||||
<p>例子,假设有一个名为 foo.js 的文件:</p>
|
<p>例子,假设有一个名为 foo.js 的文件:</p>
|
||||||
<pre><code>const circle = require('./circle.js');
|
<pre><code>const circle = require('./circle.js');
|
||||||
console.log(`半径为 4 的圆的面积是 ${circle.area(4)}`);
|
console.log("半径为 4 的圆的面积是 %d", circle.area(4));
|
||||||
</code></pre><p>在第一行中,foo.js 加载了同一目录下的 circle.js 模块。</p>
|
</code></pre><p>在第一行中,foo.js 加载了同一目录下的 circle.js 模块。</p>
|
||||||
<p>circle.js 文件的内容为:</p>
|
<p>circle.js 文件的内容为:</p>
|
||||||
<pre><code>const { PI } = Math;
|
<pre><code>const PI = Math.PI;
|
||||||
|
|
||||||
exports.area = (r) => PI * r ** 2;
|
var circle = {};
|
||||||
|
|
||||||
exports.circumference = (r) => 2 * PI * r;
|
circle.area = (r) => PI * r ** 2;
|
||||||
|
|
||||||
|
circle.circumference = (r) => 2 * PI * r;
|
||||||
|
|
||||||
|
module.exports = circle;
|
||||||
</code></pre><p>circle.js 模块导出了 area() 和 circumference() 两个函数。 通过在特殊的 exports 对象上指定额外的属性,函数和对象可以被添加到模块的根部。</p>
|
</code></pre><p>circle.js 模块导出了 area() 和 circumference() 两个函数。 通过在特殊的 exports 对象上指定额外的属性,函数和对象可以被添加到模块的根部。</p>
|
||||||
<p>模块内的本地变量是私有的,因为模块被 Node.js 包装在一个函数中(详见模块包装器)。 在这个例子中,变量 PI 是 circle.js 私有的。</p>
|
<p>模块内的本地变量是私有的,因为模块被 Node.js 包装在一个函数中(详见模块包装器)。 在这个例子中,变量 PI 是 circle.js 私有的。</p>
|
||||||
<p>module.exports属性可以被赋予一个新的值(例如函数或对象)。</p>
|
<p>module.exports属性可以被赋予一个新的值(例如函数或对象)。</p>
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview active" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview active" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa active" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa active" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell active" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell active" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
152
app/src/main/assets/docs/storages.html
Normal file
152
app/src/main/assets/docs/storages.html
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Storages | Auto.js 3.0.0 文档</title>
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic">
|
||||||
|
<link rel="stylesheet" href="assets/style.css">
|
||||||
|
<link rel="stylesheet" href="assets/sh.css">
|
||||||
|
<link rel="canonical" href="https://nodejs.org/api/storages.html">
|
||||||
|
</head>
|
||||||
|
<body class="alt apidoc" id="api-section-storages">
|
||||||
|
<div id="content" class="clearfix">
|
||||||
|
<div id="column2" class="interior">
|
||||||
|
<div id="intro" class="interior">
|
||||||
|
<a href="/" title="返回首页">
|
||||||
|
Auto.js
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-documentation" href="documentation.html">关于本文档</a></li>
|
||||||
|
<li><a class="nav-synopsis" href="synopsis.html">如何阅读本文档</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages active" href="storages.html">Storages - 本地存储</a></li>
|
||||||
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-https-github-com-hyb1996-NoRootScriptDroid" href="https://github.com/hyb1996/NoRootScriptDroid">GitHub项目 & Issue提交</a></li>
|
||||||
|
<li><a class="nav-http-autojs-org" href="http://autojs.org">Auto.js交流社区</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="column1" data-id="storages" class="interior">
|
||||||
|
<header>
|
||||||
|
<h1>Auto.js 3.0.0 文档</h1>
|
||||||
|
<div id="gtoc">
|
||||||
|
<p>
|
||||||
|
<a href="index.html" name="toc">索引</a> |
|
||||||
|
<a href="all.html">查看全部</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="toc">
|
||||||
|
<h2>目录</h2>
|
||||||
|
<ul>
|
||||||
|
<li><span class="stability_2"><a href="#storages_storages">Storages</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storages_create_name">storages.create(name)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storages_remove_name">storages.remove(name)</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storages_1">Storages</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storage_get_key_defaultvalue">Storage.get(key[, defaultValue])</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storage_put_key_value">Storage.put(key, value)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storage_remove_key">Storage.remove(key)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storage_contains_key">Storage.contains(key)</a></span></li>
|
||||||
|
<li><span class="stability_undefined"><a href="#storages_storage_clear">Storage.clear()</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="apicontent">
|
||||||
|
<h1>Storages<span><a class="mark" href="#storages_storages" id="storages_storages">#</a></span></h1>
|
||||||
|
<div class="api_stability api_stability_2"><a href="documentation.html#documentation_stability_index">Stability: 2</a> - Stable</div><p>storages模块提供了保存简单数据、用户配置等的支持。保存的数据除非应用被卸载或者被主动删除,否则会一直保留。</p>
|
||||||
|
<p>storages支持<code>number</code>, <code>boolean</code>, <code>string</code>等数据类型以及把<code>Object</code>, <code>Array</code>用<code>JSON.stringify</code>序列化存取。</p>
|
||||||
|
<p>storages保存的数据在脚本之间是共享的,任何脚本只要知道storage名称便可以获取到相应的数据,因此它不能用于敏感数据的储存。
|
||||||
|
storages无法像Web开发中LocalStorage一样提供根据域名独立的存储,因为脚本的路径随时可能改变。</p>
|
||||||
|
<h2>storages.create(name)<span><a class="mark" href="#storages_storages_create_name" id="storages_storages_create_name">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>name</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 本地存储名称</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>创建一个本地存储并返回一个<code>Storage</code>对象。不同名称的本地存储的数据是隔开的,而相同名称的本地存储的数据是共享的。</p>
|
||||||
|
<p>例如在一个脚本中,创建名称为ABC的存储并存入a=123:</p>
|
||||||
|
<pre><code>var storage = stroages.create("ABC");
|
||||||
|
storage.put("a", 123);
|
||||||
|
</code></pre><p>而在另一个脚本中是可以获取到ABC以及a的值的:</p>
|
||||||
|
<pre><code>var storage = storages.create("ABC");
|
||||||
|
log("a = " + storage.get("a"));
|
||||||
|
</code></pre><p>因此,本地存储的名称比较重要,尽量使用含有域名、作者邮箱等信息的名称来避免冲突,例如:</p>
|
||||||
|
<pre><code>var storage = storages.create("2732014414@qq.com:ABC");
|
||||||
|
</code></pre><h2>storages.remove(name)<span><a class="mark" href="#storages_storages_remove_name" id="storages_storages_remove_name">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>name</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 本地存储名称</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>删除一个本地存储以及他的全部数据。如果该存储不存在,返回false;否则返回true。</p>
|
||||||
|
<h1>Storages<span><a class="mark" href="#storages_storages_1" id="storages_storages_1">#</a></span></h1>
|
||||||
|
<h2>Storage.get(key[, defaultValue])<span><a class="mark" href="#storages_storage_get_key_defaultvalue" id="storages_storage_get_key_defaultvalue">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>key</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 键值</li>
|
||||||
|
<li><code>defaultValue</code> <span class="type"><any></span> 可选,默认值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>从本地存储中取出键值为key的数据并返回。</p>
|
||||||
|
<p>如果该存储中不包含该数据,这时若指定了默认值参数则返回默认值,否则返回undefined。</p>
|
||||||
|
<p>返回的数据可能是任意数据类型,这取决于使用<code>Storage.put</code>保存该键值的数据时的数据类型。</p>
|
||||||
|
<h2>Storage.put(key, value)<span><a class="mark" href="#storages_storage_put_key_value" id="storages_storage_put_key_value">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>key</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 键值</li>
|
||||||
|
<li><code>value</code> <span class="type"><any></span> 值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>把值value保存到本地存储中。value可以是undefined以外的任意数据类型。如果value为undefined则抛出TypeError。</p>
|
||||||
|
<p>存储的过程实际上是使用JSON.stringify把value转换为字符串再保存,因此value必须是可JSON化的才能被接受。</p>
|
||||||
|
<h2>Storage.remove(key)<span><a class="mark" href="#storages_storage_remove_key" id="storages_storage_remove_key">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>key</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 键值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>移除键值为key的数据。不返回任何值。</p>
|
||||||
|
<h2>Storage.contains(key)<span><a class="mark" href="#storages_storage_contains_key" id="storages_storage_contains_key">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>key</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#String_type" class="type"><string></a> 键值</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>返回该本地存储是否包含键值为key的数据。是则返回true,否则返回false。</p>
|
||||||
|
<h2>Storage.clear()<span><a class="mark" href="#storages_storage_clear" id="storages_storage_clear">#</a></span></h2>
|
||||||
|
<p>移除该本地存储的所有数据。不返回任何值。</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script src="assets/sh_main.js"></script>
|
||||||
|
<script src="assets/sh_javascript.min.js"></script>
|
||||||
|
<script>highlight(undefined, undefined, 'pre');</script>
|
||||||
|
<!-- __TRACKING__ -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
109
app/src/main/assets/docs/threads.html
Normal file
109
app/src/main/assets/docs/threads.html
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>Threads | Auto.js 3.0.0 文档</title>
|
||||||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic">
|
||||||
|
<link rel="stylesheet" href="assets/style.css">
|
||||||
|
<link rel="stylesheet" href="assets/sh.css">
|
||||||
|
<link rel="canonical" href="https://nodejs.org/api/threads.html">
|
||||||
|
</head>
|
||||||
|
<body class="alt apidoc" id="api-section-threads">
|
||||||
|
<div id="content" class="clearfix">
|
||||||
|
<div id="column2" class="interior">
|
||||||
|
<div id="intro" class="interior">
|
||||||
|
<a href="/" title="返回首页">
|
||||||
|
Auto.js
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-documentation" href="documentation.html">关于本文档</a></li>
|
||||||
|
<li><a class="nav-synopsis" href="synopsis.html">如何阅读本文档</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
|
<li><a class="nav-threads active" href="threads.html">Threads - 多线程</a></li>
|
||||||
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="line"></div>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a class="nav-https-github-com-hyb1996-NoRootScriptDroid" href="https://github.com/hyb1996/NoRootScriptDroid">GitHub项目 & Issue提交</a></li>
|
||||||
|
<li><a class="nav-http-autojs-org" href="http://autojs.org">Auto.js交流社区</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="column1" data-id="threads" class="interior">
|
||||||
|
<header>
|
||||||
|
<h1>Auto.js 3.0.0 文档</h1>
|
||||||
|
<div id="gtoc">
|
||||||
|
<p>
|
||||||
|
<a href="index.html" name="toc">索引</a> |
|
||||||
|
<a href="all.html">查看全部</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div id="toc">
|
||||||
|
<h2>目录</h2>
|
||||||
|
<ul>
|
||||||
|
<li><span class="stability_1"><a href="#threads_threads">Threads</a></span><ul>
|
||||||
|
<li><span class="stability_undefined"><a href="#threads_threads_start_action">threads.start(action)</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="apicontent">
|
||||||
|
<h1>Threads<span><a class="mark" href="#threads_threads" id="threads_threads">#</a></span></h1>
|
||||||
|
<div class="api_stability api_stability_1"><a href="documentation.html#documentation_stability_index">Stability: 1</a> - Experiment</div><p>threads模块提供了多线程支持。可以启动新线程来运行脚本。新线程会在脚本停止时也自动停止。</p>
|
||||||
|
<p>但是,在新线程中暂时不能使用timers模块的函数,包括setTimeout, setInterval等。而且目前在新线程调用exit()函数时只会退出当前线程。</p>
|
||||||
|
<h2>threads.start(action)<span><a class="mark" href="#threads_threads_start_action" id="threads_threads_start_action">#</a></span></h2>
|
||||||
|
<div class="signature"><ul>
|
||||||
|
<li><code>action</code> <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="type"><Function></a> 要在新线程执行的函数</li>
|
||||||
|
</ul>
|
||||||
|
</div><p>启动一个新线程并执行action。</p>
|
||||||
|
<p>例如:</p>
|
||||||
|
<pre><code>threads.start(function(){
|
||||||
|
while(true){
|
||||||
|
log("线程2");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
while(true){
|
||||||
|
log("线程1");
|
||||||
|
}
|
||||||
|
</code></pre>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script src="assets/sh_main.js"></script>
|
||||||
|
<script src="assets/sh_javascript.min.js"></script>
|
||||||
|
<script>highlight(undefined, undefined, 'pre');</script>
|
||||||
|
<!-- __TRACKING__ -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers active" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers active" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui active" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui active" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -25,24 +25,27 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
<li><a class="nav-overview" href="overview.html">Overview - 综述</a></li>
|
||||||
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
<li><a class="nav-qa" href="qa.html">Q&A - 常见问题</a></li>
|
||||||
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
|
||||||
<li><a class="nav-widgets-based-automation active" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
|
||||||
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
|
||||||
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
|
||||||
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
|
||||||
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
|
||||||
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
|
||||||
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
|
||||||
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
|
||||||
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
|
||||||
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
|
||||||
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
|
||||||
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
<li><a class="nav-app" href="app.html">App - 应用</a></li>
|
||||||
|
<li><a class="nav-console" href="console.html">Console - 控制台</a></li>
|
||||||
|
<li><a class="nav-coordinates-based-automation" href="coordinates-based-automation.html">CoordinatesBasedAutomation - 基于坐标的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-device" href="device.html">Device - 设备</a></li>
|
||||||
|
<li><a class="nav-dialogs" href="dialogs.html">Dialogs - 对话框</a></li>
|
||||||
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
<li><a class="nav-engines" href="engines.html">Engines - 脚本引擎</a></li>
|
||||||
|
<li><a class="nav-events" href="events.html">Events - 事件与监听</a></li>
|
||||||
|
<li><a class="nav-floaty" href="floaty.html">Floaty - 悬浮窗</a></li>
|
||||||
|
<li><a class="nav-files" href="files.html">Files - 文件系统</a></li>
|
||||||
|
<li><a class="nav-globals" href="globals.html">Globals - 一般全局函数</a></li>
|
||||||
|
<li><a class="nav-http" href="http.html">Http - HTTP</a></li>
|
||||||
|
<li><a class="nav-images" href="images.html">Images - 图片与图色处理</a></li>
|
||||||
|
<li><a class="nav-keys" href="keys.html">Keys - 按键模拟</a></li>
|
||||||
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
<li><a class="nav-modules" href="modules.html">Modules - 模块</a></li>
|
||||||
|
<li><a class="nav-widgets-based-automation active" href="widgets-based-automation.html">WidgetsBasedAutomation - 基于控件的触摸模拟</a></li>
|
||||||
|
<li><a class="nav-shell" href="shell.html">Shell - Shell命令</a></li>
|
||||||
|
<li><a class="nav-storages" href="storages.html">Storages - 本地存储</a></li>
|
||||||
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
<li><a class="nav-threads" href="threads.html">Threads - 多线程</a></li>
|
||||||
<li><a class="nav-work-with-java" href="work-with-java.html">Work with Java - 调用Java API</a></li>
|
<li><a class="nav-timers" href="timers.html">Timers - 定时器</a></li>
|
||||||
|
<li><a class="nav-ui" href="ui.html">UI - 用户界面</a></li>
|
||||||
|
<li><a class="nav-https-developer-mozilla-org-zh-CN-docs-Mozilla-Projects-Rhino-Scripting_Java" href="https://developer.mozilla.org/zh-CN/docs/Mozilla/Projects/Rhino/Scripting_Java">Work with Java - 调用Java API</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="line"></div>
|
<div class="line"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -2,11 +2,13 @@ package com.stardust.scriptdroid.ui.doc;
|
|||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.support.annotation.Nullable;
|
||||||
import android.support.design.widget.FloatingActionButton;
|
import android.support.design.widget.FloatingActionButton;
|
||||||
import android.webkit.WebView;
|
import android.webkit.WebView;
|
||||||
|
|
||||||
import com.stardust.scriptdroid.Pref;
|
import com.stardust.scriptdroid.Pref;
|
||||||
import com.stardust.scriptdroid.R;
|
import com.stardust.scriptdroid.R;
|
||||||
|
import com.stardust.scriptdroid.ui.main.QueryEvent;
|
||||||
import com.stardust.scriptdroid.ui.main.ViewPagerFragment;
|
import com.stardust.scriptdroid.ui.main.ViewPagerFragment;
|
||||||
import com.stardust.util.BackPressedHandler;
|
import com.stardust.util.BackPressedHandler;
|
||||||
import com.stardust.scriptdroid.ui.widget.EWebView;
|
import com.stardust.scriptdroid.ui.widget.EWebView;
|
||||||
@@ -14,12 +16,14 @@ import com.stardust.scriptdroid.ui.widget.EWebView;
|
|||||||
import org.androidannotations.annotations.AfterViews;
|
import org.androidannotations.annotations.AfterViews;
|
||||||
import org.androidannotations.annotations.EFragment;
|
import org.androidannotations.annotations.EFragment;
|
||||||
import org.androidannotations.annotations.ViewById;
|
import org.androidannotations.annotations.ViewById;
|
||||||
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by Stardust on 2017/8/22.
|
* Created by Stardust on 2017/8/22.
|
||||||
*/
|
*/
|
||||||
@EFragment(R.layout.fragment_online_docs)
|
@EFragment(R.layout.fragment_online_docs)
|
||||||
public class OnlineDocsFragment extends ViewPagerFragment implements BackPressedHandler {
|
public class DocsFragment extends ViewPagerFragment implements BackPressedHandler {
|
||||||
|
|
||||||
public static final String ARGUMENT_URL = "url";
|
public static final String ARGUMENT_URL = "url";
|
||||||
|
|
||||||
@@ -27,12 +31,20 @@ public class OnlineDocsFragment extends ViewPagerFragment implements BackPressed
|
|||||||
EWebView mEWebView;
|
EWebView mEWebView;
|
||||||
WebView mWebView;
|
WebView mWebView;
|
||||||
|
|
||||||
|
private String mPreviousQuery;
|
||||||
|
|
||||||
public OnlineDocsFragment() {
|
|
||||||
|
public DocsFragment() {
|
||||||
super(ROTATION_GONE);
|
super(ROTATION_GONE);
|
||||||
setArguments(new Bundle());
|
setArguments(new Bundle());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
EventBus.getDefault().register(this);
|
||||||
|
}
|
||||||
|
|
||||||
@AfterViews
|
@AfterViews
|
||||||
void setUpViews() {
|
void setUpViews() {
|
||||||
mWebView = mEWebView.getWebView();
|
mWebView = mEWebView.getWebView();
|
||||||
@@ -78,4 +90,28 @@ public class OnlineDocsFragment extends ViewPagerFragment implements BackPressed
|
|||||||
protected void onFabClick(FloatingActionButton fab) {
|
protected void onFabClick(FloatingActionButton fab) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Subscribe
|
||||||
|
public void onQuerySummit(QueryEvent event) {
|
||||||
|
if (!isShown()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (event == QueryEvent.CLEAR) {
|
||||||
|
mWebView.clearMatches();
|
||||||
|
mPreviousQuery = null;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (event.getQuery().equals(mPreviousQuery)) {
|
||||||
|
mWebView.findNext(false);
|
||||||
|
} else {
|
||||||
|
mWebView.findAllAsync(event.getQuery());
|
||||||
|
mPreviousQuery = event.getQuery();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onDestroy() {
|
||||||
|
super.onDestroy();
|
||||||
|
EventBus.getDefault().unregister(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -27,7 +27,7 @@ import com.stardust.scriptdroid.Pref;
|
|||||||
import com.stardust.scriptdroid.R;
|
import com.stardust.scriptdroid.R;
|
||||||
import com.stardust.scriptdroid.autojs.AutoJs;
|
import com.stardust.scriptdroid.autojs.AutoJs;
|
||||||
import com.stardust.scriptdroid.ui.common.NotAskAgainDialog;
|
import com.stardust.scriptdroid.ui.common.NotAskAgainDialog;
|
||||||
import com.stardust.scriptdroid.ui.doc.OnlineDocsFragment_;
|
import com.stardust.scriptdroid.ui.doc.DocsFragment_;
|
||||||
import com.stardust.scriptdroid.ui.floating.FloatyWindowManger;
|
import com.stardust.scriptdroid.ui.floating.FloatyWindowManger;
|
||||||
import com.stardust.scriptdroid.storage.file.StorageFileProvider;
|
import com.stardust.scriptdroid.storage.file.StorageFileProvider;
|
||||||
import com.stardust.scriptdroid.ui.main.community.CommunityFragment_;
|
import com.stardust.scriptdroid.ui.main.community.CommunityFragment_;
|
||||||
@@ -145,7 +145,7 @@ public class MainActivity extends BaseActivity implements OnActivityResultDelega
|
|||||||
TabLayout tabLayout = $(R.id.tab);
|
TabLayout tabLayout = $(R.id.tab);
|
||||||
mPagerAdapter = new FragmentPagerAdapterBuilder(this)
|
mPagerAdapter = new FragmentPagerAdapterBuilder(this)
|
||||||
.add(new MyScriptListFragment_(), R.string.text_script)
|
.add(new MyScriptListFragment_(), R.string.text_script)
|
||||||
.add(new OnlineDocsFragment_(), R.string.text_tutorial)
|
.add(new DocsFragment_(), R.string.text_tutorial)
|
||||||
.add(new CommunityFragment_(), R.string.text_community)
|
.add(new CommunityFragment_(), R.string.text_community)
|
||||||
.add(new SampleListFragment_(), R.string.text_sample)
|
.add(new SampleListFragment_(), R.string.text_sample)
|
||||||
.add(new TaskManagerFragment_(), R.string.text_manage)
|
.add(new TaskManagerFragment_(), R.string.text_manage)
|
||||||
|
|||||||
Reference in New Issue
Block a user