核心插件API
插件使用考虑的问题:
1.插件是不是必需的;首先我们要考虑浏览器是否已经集成了这项功能;
2.部分插件需要请求权限;比如使用相机、地理位置有用户授权的步骤;
cordova是一个将web网页内嵌到原生app的平台(核心功能),然后cordova拥有的插件系统扩展了核心功能。
Cordova插件即插即用。有一些由官方项目组提供支持,有很好的维护。有一些是社区提交并维护,也许维护不那么及时,那么在使用前最好确认一下插件是否能在当前cordova正常工作(cordova插件和cordova版本匹配)。
核心插件API列表如下表所示:
Core Plugin APIs | 核心插件API |
---|---|
Accelerometer | 加速计 |
BatteryStatus | 电池状态 |
Camera | 摄像头 |
Capture | 媒体捕获 |
Compass | 罗盘 |
Connection | 网络连接 |
Contacts | 联系人 |
Device | 设备信息 |
Events | 系统事件 |
File | 文件 |
File Transfer | 文件传输 |
Geolocation | 定位 |
Globalization | 多语言支持 |
InAppBrowser | app内部浏览器 |
Media | 多媒体 |
Notification | 通知 |
Splashscreen | 启动页 |
Status Bar | 状态栏 |
Storage | 存储 |
Vibration | 震动 |