HTML5+ API 學習


HTML5+ API 模塊整理

                                  API Reference

模塊 中文 模塊介紹
Accelerometer 加速計 管理設備加速度傳感器,用於獲取設備加速度信息,包括x(屏幕水平方向)、y(垂直屏幕水平方向)、z(垂直屏幕平面方向)三個方向的加速度信息。通過plus.accelerometer獲取設備加速度傳感器管理對象。
Audio 音頻 用於提供音頻的錄制和播放功能,可調用系統的麥克風設備進行錄音操作,也可調用系統的揚聲器設備播放音頻文件。通過plus.audio獲取音頻管理對象。
Barcode 條形碼 管理條碼掃描,提供常見的條碼(二維碼及一維碼)的掃描識別功能,可調用設備的攝像頭對條碼圖片掃描進行數據輸入。通過plus.barcode可獲取條碼碼管理對象。
Camera 攝像頭 管理設備的攝像頭,可用於拍照、攝像操作,通過plus.camera獲取攝像頭管理對象。
Contacts 通訊錄 管理系統通訊錄,用於可對系統通訊錄進行增、刪、改、查等操作。通過plus.contacts獲取系統通訊錄管理對象。
Device 設備 管理設備信息,用於獲取手機設備的相關信息,如IMEI、IMSI、型號、廠商等。通過plus.device獲取設備信息管理對象。
Downloader 下載器 管理網絡文件下載任務,用於從服務器下載各種文件,並支持跨域訪問操作。通過plus.downloader獲取下載管理對象。Downloader下載使用HTTP的GET/POST方式請求下載文件,符合標准HTTP/HTTPS傳輸協議。
Events 事件 管理客戶端事件,包括系統事件,如擴展API加載完畢、程序前后台切換等。
Gallery 圖庫 管理系統相冊,支持從相冊中選擇圖片或視頻文件、保存圖片或視頻文件到相冊等功能。通過plus.gallery獲取相冊管理對象。
Geolocation 地理位置 管理設備位置信息,用於獲取地理位置信息,如經度、緯度等。通過plus.geolocation可獲取設備位置管理對象。雖然W3C已經提供標准API獲取位置信息,但在某些平台存在差異或未實現,為了保持各平台的統一性,定義此規范接口獲取位置信息。
IO 輸入輸出流 管理本地文件系統,用於對文件系統的目錄瀏覽、文件的讀取、文件的寫入等操作。通過plus.io可獲取文件系統管理對象。
Key 按鍵 設備按鍵事件
Maps 地圖 管理地圖控件,用於在web頁面中顯示地圖控件,提供各種接口操作地圖控件,如添加標點、路線等。通過plus.maps可獲取地圖管理對象。
Messaging 通訊功能 管理設備通訊功能,可用於短信、彩信、郵件發送等。通過plus.messaging可獲取設備通訊管理對象。另外也可以直接通過html中的href直接快速發送短信、撥打電話、發送郵件等。
nativeObj   管理系統原生對象。
nativeUI   管理系統原生界面,可用於彈出系統原生提示對話框窗口、時間日期選擇對話框、等待對話框等。
navigator   管理瀏覽器運行環境信息
OAuth 認證 管理客戶端的用戶授權登錄驗證功能,允許應用訪問第三方平台的資源。
Orientation 方向 管理設備的方向信息,包括alpha、beta、gamma三個方向信息,通過plus.orientation可獲取設備方向管理對象。
Payment 支付 管理支付功能,用於提供網頁安全支付能力,支持通過Web接口進行支付操作。通過plus.payment可獲取支付管理對象。
Proximity 距離傳感器 管理設備距離傳感器,可獲取當前設備的接近距離信息,通過plus.proximity可獲取設備距離傳感管理對象。
Push 推送 管理推送消息功能,可以實現在線、離線的消息推送,通過plus.push可獲取推送消息管理對象。
Runtime 運行時 管理運行環境,可用於獲取當前運行環境信息、與其它程序進行通訊等。通過plus.runtime可獲取運行環境管理對象。
Share 分享 管理客戶端的社交分享功能,提供調用終端社交軟件的分享能力。通過plus.share可獲取社交分享管理對象。
Speech 語音 管理語音輸入功能,提供語音識別功能,可支持用戶通過麥克風設備進行語音輸入內容。通過plus.speech可獲取語音輸入管理對象。
Statistic 統計 管理統計功能,用於提供應用內統計的能力,支持統計和分析用戶屬性和用戶行為數據。通過plus.statistic可獲取統計管理對象。
Storage 存儲 管理應用本地數據存儲區,用於應用數據的保存和讀取。應用本地數據與localStorage、sessionStorage的區別在於數據有效域不同,前者可在應用內跨域操作,數據存儲期是持久化的,並且沒有容量限制。通過plus.storage可獲取應用本地數據管理對象。
Uploader 上傳 管理網絡上傳任務,用於從本地上傳各種文件到服務器,並支持跨域訪問操作。通過plus.uploader可獲取上傳管理對象。Uploader上傳使用HTTP的POST方式提交數據,數據格式符合Multipart/form-data規范,即rfc1867(Form-based File Upload in HTML)協議。
Webview Web視圖 管理應用窗口界面,實現多窗口的邏輯控制管理操作。通過plus.webview可獲取應用界面管理對象。
XMLHttpRequest 網絡請求 管理網絡請求,與標准HTML中的XMLHttpRequest用途一致,差別在於前者可以進行跨域訪問。通過plus.net可獲取網絡請求管理對象。
Zip 壓縮文件 管理文件壓縮和解壓,通過plus.zip可獲取壓縮管理對象。

  Native.js

模塊 中文 模塊介紹
Native.js for Android   封裝一條通過JS語法直接調用Native Java接口通道,通過plus.android可調用幾乎所有的系統API。
Native.js for iOS   封裝一條通過JS語法直接調用Native Objective-C接口通道,通過plus.ios可調用幾乎所有的系統API。

 

到此是 HTML5+ 的所有規范模塊划分,具體的用法不做深度學習了,用到了再細看,學習了解這個只是為了更好地上手MUI。如需要以后再深度學習了。

官方文檔:http://ask.dcloud.net.cn/docs/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM