API Reference

  • Accelerometer
  • Audio
  • Barcode
  • Camera
  • Contacts
  • Device
  • Downloader
  • Events
  • Gallery
  • Geolocation
  • IO
  • Key
  • Maps
  • Messaging
  • NativeObj
  • NativeUI
  • Navigator
  • OAuth
  • Orientation
  • Payment
  • Proximity
  • Push
  • Runtime
  • Share
  • Speech
  • Statistic
  • Storage
  • Uploader
  • Webview
  • XMLHttpRequest
  • Zip

Native.js

  • Android
  • iOS



  • Accelerometer

    管理设备加速度传感器,用于获取设备加速度信息

  • Audio

    管理设备的麦克风操作,用于音频的录制和播放

  • Barcode

    二维码扫描,调用设备的摄像头进行二维码扫描识别

  • Camera

    管理设备的摄像头,用于拍照、摄像操作

  • Contact

    管理系统通讯录,如对系统通讯录进行增、删、改、查等操作

  • Device

    管理设备信息,用于获取手机设备信息、系统信息、网络信息等

  • Downloader

    管理文件下载,用于从网络下载各种文件,可支持跨域访问操作

  • Events

    应用的事件管理,如程序前后台切换、网络变化等事件

  • Gallery

    管理系统相册,如从相册中选择图片或视频文件、保存图片或视频文件到相册等

  • Geolocation

    管理设备位置信息,用于获取地理位置信息,如经度、纬度等GPS信息

  • IO

    管理本地文件系统,用于对文件系统的目录浏览、文件的读取、文件的写入等操作

  • Key

    管理设备按键事件

  • Maps

    管理地图控件,用于在web页面中显示地图控件

  • Messaging

    管理设备通讯功能,如发送短信、彩信、邮件等

  • NativeObj

    管理系统原生对象,可用于操作系统原生对象,如图片对象(可用于窗口截图并保存)等

  • NativeUI

    管理系统原生界面,可用于弹出系统原生提示对话框窗口、时间日期选择对话框、等待对话框等

  • Navigator

    管理浏览器运行环境信息

  • OAuth

    管理第三方登录平台的授权认证功能

  • Orientation

    管理设备方向传感器,用于获取设备方向信息,如alpha、beta、gamma等信息

  • Payment

    管理支付功能,用于提供网页安全支付能力,支持通过Web接口进行支付操作

  • Proximity

    管理设备距离传感器,获取当前设备的接近距离信息

  • Push

    管理推送消息功能,支持实时在线、离线的消息推送

  • Runtime

    管理运行环境,如获取当前运行环境信息、与其它程序进行通讯等

  • Share

    管理客户端的社交分享功能,提供调用终端社交软件的分享能力

  • Speech

    管理语音输入功能,提供语音识别功能,如通过麦克风设备进行语音输入内容

  • Statistic

    管理统计功能,用于提供应用内统计的能力,支持统计和分析用户属性和用户行为数据

  • Storage

    管理应用本地数据,用于应用数据的保存和读取

  • Uploader

    管理网络上传,用于从本地上传各种文件到网络,支持跨域访问操作

  • Webview

    管理应用窗口界面,实现多窗口管理、通讯

  • XMLHttpRequest

    管理应用的网络请求,支持跨域网络连接

  • Zip

    管理文件的压缩和解压


  • Android

    通过JS语法直接调用Native Java接口通道,可调用几乎所有的系统原生Java API

  • iOS

    通过JS语法直接调用Native OC接口通道,可调用几乎所有的系统Objective-C API