From 310fd066e91f454b990372ffa30e803cc8120975 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 12:56:40 +0100 Subject: unslug zh-cn: move --- files/zh-cn/webapi/index.html | 120 ------------------------------------------ 1 file changed, 120 deletions(-) delete mode 100644 files/zh-cn/webapi/index.html (limited to 'files/zh-cn/webapi') diff --git a/files/zh-cn/webapi/index.html b/files/zh-cn/webapi/index.html deleted file mode 100644 index 4db001830f..0000000000 --- a/files/zh-cn/webapi/index.html +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: WebAPI -slug: WebAPI -translation_of: Web/API -translation_of_original: WebAPI ---- -

WebAPI指一组设备兼容套件和访问接口,它允许Web应用及其内容访问设备硬件(比如电池状态或设备振动器),同时也可以获取设备上的数据(比如日历或联系人等信息)。通过这些API,我们希望对Web应用进行扩展,实现过去只有专有平台才可以实现的功能。

- -
-

注意: 可以从packaged apps获取每一个标记的简要说明。

-
- -
-
-

通信接口

- -
-
网络信息接口(Network Information API)
-
提供当前网络连接的基本信息,如网速。
-
- -
-
蓝牙(Bluetooth)
-
提供了对设备蓝牙的底层访问。
-
移动连接接口(Mobile Connection API){{NonStandardBadge}}
-
提供设备的无线连接信息,如信号强度、操作者信息等。
-
网络状态接口(Network Stats API){{NonStandardBadge}}
-
监控数据使用并将这些信息提供给授权应用。
-
电话(Telephony) {{NonStandardBadge}}
-
允许应用处理和回应呼叫和使用内建的电话页面。
-
短信(WebSMS){{NonStandardBadge}}
-
允许应用发送和接收短信,也能访问和管理存储在设备上的短信。
-
无线连接信息接口(WiFi Information API){{NonStandardBadge}}
-
提供信号强度、当前连接网络的名称及可用的WIFI网络等信息。
-
- -

硬件访问接口

- -
-
环境光传感器接口(Ambient Light Sensor API)
-
提供对环境光传感器的访问,使应用可以分辨设备周围环境光的等级。
-
电池状态接口(Battery Status API
-
提供设备的电量信息,和设备是否在充电的信息。
-
相机接口(Camera API{{NonStandardBadge}}
-
允许应用使用内置摄像头拍摄照片、录制视频。
-
地理位置接口(Geolocation API
-
提供设备的物理位置信息。
-
指针锁定接口(Pointer Lock API)
-
使应用锁定鼠标位置,并且获取鼠标的移动而不是绝对坐标,常用于游戏中。
-
电量管理接口(Power Management API){{NonStandardBadge}}
-
使应用可以点亮或关闭屏幕、CPU、设备供电等,也提供了对资源锁定事件的侦听和检查。
-
附近接口(Proximity API)
-
允许查看设备附近的物体,比如用户的面部。
-
设备朝向接口(Device Orientation API)
-
当设备的朝向改变(横向或纵向)时提供通知。
-
屏幕朝向接口(Screen Orientation API)
-
当屏幕的朝向改变时提供通知。也可以用来指定朝向。
-
振动器接口(Vibration API)
-
允许应用在必要的时候访问设备震动器(比如游戏的触感反馈)。不推荐用于通知类的事件。通知类的事件情使用Alarm API
-
- -

查看全部...

-
- -
-

数据管理接口

- -
-
文件句柄接口(FileHandle API)
-
提供对可写文件的支持。
-
索引数据库(IndexedDB)
-
结构化数据的客户端存储,并实现高效搜索。
-
设置接口(Settings API) {{NonStandardBadge}}
-
允许设备检查、更新存储在设备上的系统设置选项。
-
- -

其他接口

- -
-
闹钟接口(Alarm API)
-
允许应用安排通知。也支持在特定时间自动启动应用。
-
应用接口(Apps API){{NonStandardBadge}}
-
开放网络应用接口提供对安装和管理网络应用的支持。也允许网络应用查询付款信息。
-
浏览器接口(Browser API){{NonStandardBadge}}
-
提供完全使用Web技术构建Web浏览器的支持。实质就是,浏览器中的浏览器。
-
- -
-
闲置接口(Idle API)
-
允许应用在用户未使用设备的时候接收通知。
-
授权接口(Permissions API){{NonStandardBadge}}
-
集中管理应用授权,用于“设置”应用。
-
单纯推送接口(Simple Push API)
-
允许平台发送提醒信息到特定应用。
-
时间/时钟接口(Time/Clock API){{NonStandardBadge}}
-
允许设置当前时间。另外,需要使用Settings API来设置时区。
-
网络活动(Web Activities){{NonStandardBadge}}
-
允许应用将一项任务委托给另外的应用。比如一个应用可以请求另外的应用来选择或创建照片。通常情况下,应当允许用户选择被委托的应用。
-
- -

WebAPI社区

- -

如果在这些接口的使用上需要帮助,这里有几种联系其他开发者的方式:

- -
    -
  • 在论坛资讯:{{DiscussionList("dev-webapi", "mozilla.dev.webapi")}}
  • -
  • 访问WebAPI IRC频道:#webapi
  • -
- -

注意网络礼仪...

- - - - -
-
-- cgit v1.2.3-54-g00ecf