要使用phoneGap的硬件API需要安装相应的plugin。官网已有详细介绍,这里记录和详细注释下来方便查找。

  1. 设备基本信息API(如:设备名称,系统名称等)
    cordova plugin add org.apache.cordova.device
  2. 网络和电池API
    cordova plugin add org.apache.cordova.network-information
    cordova plugin add org.apache.cordova.battery-status
  3. 加速计、指南针和位置传感器
    cordova plugin add org.apache.cordova.device-motion
    cordova plugin add org.apache.cordova.device-orientation
    cordova plugin add org.apache.cordova.geolocation
  4. 音频、图像、视频
    cordova plugin add org.apache.cordova.camera
    cordova plugin add org.apache.cordova.media-capture
    cordova plugin add org.apache.cordova.media
  5. 本地文件和网络文件
    cordova plugin add org.apache.cordova.file
    cordova plugin add org.apache.cordova.file-transfer
  6. 提示窗口和震动
    cordova plugin add org.apache.cordova.dialogs
    cordova plugin add org.apache.cordova.vibration
  7. 通讯录
    cordova plugin add org.apache.cordova.contacts
  8. 全球化(这个我没看太明白,可能是国际化吧,以后再确认)
    cordova plugin add org.apache.cordova.globalization
  9. 闪屏

    cordova plugin add org.apache.cordova.splashscreen
  10. 打开新窗口
    cordova plugin add org.apache.cordova.inappbrowser
  11. 调试控制台

    cordova plugin add org.apache.cordova.console

查看已安装的piugin命令:

cordova plugin ls    # or 'plugin list'

删除插件命令:
    cordova plugin rm org.apache.cordova.console        
    cordova plugin remove org.apache.cordova.console    # same