在做混合(Hybrid)APP开发的时候,我们经常需要使用到很多的插件去调用android或者iOS的原生功能,目前已经有了很多的相关插件了,我们可以使用插件很容易的实现很多我们想要的功能!但是现今插件纵横的时代,我们该如何去选择一些可用而且不错的插件呢?下面我把一些常用的插件总结出来!方便大家在开发过程中进行选择性使用。
选择图片文件插件:
cordova plugin add https://github.com/wymsee/cordova-imagePicker.git
cordova plugin add https://github.com/B-Sides/ELCImagePickerController (just for iOS)
SQLite数据库:
cordova plugin add https://github.com/brodysoft/Cordova-SQLitePlugin.git
基本设备咨询:
cordova plugin add org.apache.cordova.device
网络连接和电池事件:
cordova plugin add org.apache.cordova.network-information
cordova plugin add cordova-plugin-network-information
cordova plugin add org.apache.cordova.battery-status
加速度计、指南针和地理定位:
cordova plugin add org.apache.cordova.device-motion
cordova plugin add org.apache.cordova.device-orientation
cordova plugin add org.apache.cordova.geolocation
相机、媒体重播和捕获:
cordova plugin add org.apache.cordova.camera
cordova plugin add org.apache.cordova.media-capture
cordova plugin add org.apache.cordova.media
访问设备或网络上的文件:
cordova plugin add org.apache.cordova.file
cordova plugin add org.apache.cordova.file-transfer
通过对话方块或震动发出通知:
cordova plugin add org.apache.cordova.dialogs
cordova plugin add org.apache.cordova.vibration
联系人:
cordova plugin add org.apache.cordova.contacts
全球化:
cordova plugin add org.apache.cordova.globalization
闪屏(启动动画):
cordova plugin add org.apache.cordova.splashscreen
打开新的浏览器:
cordova plugin add org.apache.cordova.inappbrowser
调试主控台:
cordova plugin add org.apache.cordova.console
iOS的keyboard:
cordova plugin add https://github.com/driftyco/ionic-plugins-keyboard.git
如果上面的各种插件还无法满足你的需求,那么你可以到cordova官方去寻找你要的插件,地址是http://cordova.apache.org/plugins/