Install The Cordova Plugin through CLI & how to run on android device
Hi Guys,
In Apache Cordova, the role of the plugin is very important to build the Cordova for any platform like android, ios, blackberry, window7 or window8. For each platform, we need the plugin for the basic component of the native-like Accelerometer, Device, Compass, Notification, Networking, Camera etc.
In the older version of the phone-gap it already build in the jar file but Apache Cordova3.1 version it provide you have to create your own plugin if you need for native each.
A plugin is a bit of add-on code that provides an interface to native components. You can design your own plugin interface. For the app to communicate closely with various device-level features, you need to add plugins that provide access to core Cordova APIs. There are many plugin the Apache Cordova provide so the thing how to install all those plugins in out Cordova project with command line Interface(CLI).
First, you need to create the Cordova project in your any directory. but make sure Cordova cmd have to installed in your machine. For creating the Cordova project use this command.
cordova create CordovaDemo
Now you done to create the project and in the next step you need to add the platform in your cordova project but make whatever platform you going to add in the Cordova project it SDK already should be installed in your machine.
You can see in your cprdovaDemo project inside there platforms folder inside one android project created.
Now you add the plugin what you need.
For ex you need to add the plugin for device add this way
Similarly you can add all plugin as per your requirement. Here are list of the plugins
1. If you are making any changes in the CordovaDemo Project then first you need to prepare the Cordova. use the commond
Then it made changed in your config.xml automatic as you added the plugin ealiear or any changes you made. Do not make any change in your android project which are exist inside your CordovaDemo project. You can only make change inside the www folder of your CordovaDemo project. And after made changed you need to make cordova prepare every time.
After prepare the cordova you can run the android project on device or emulator. For this you make sure you have made the path for platforms-tools and tools in your environment system. If you not configure this path and add this two path in system environment .
Now run the android project on device use command
and run on emulator use this command
Cheers Guys!!
In Apache Cordova, the role of the plugin is very important to build the Cordova for any platform like android, ios, blackberry, window7 or window8. For each platform, we need the plugin for the basic component of the native-like Accelerometer, Device, Compass, Notification, Networking, Camera etc.
In the older version of the phone-gap it already build in the jar file but Apache Cordova3.1 version it provide you have to create your own plugin if you need for native each.
A plugin is a bit of add-on code that provides an interface to native components. You can design your own plugin interface. For the app to communicate closely with various device-level features, you need to add plugins that provide access to core Cordova APIs. There are many plugin the Apache Cordova provide so the thing how to install all those plugins in out Cordova project with command line Interface(CLI).
First, you need to create the Cordova project in your any directory. but make sure Cordova cmd have to installed in your machine. For creating the Cordova project use this command.
cordova create CordovaDemo
Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\sunil>D: D:\>cd cordovaproject D:\cordovaproject>cordova create CordovaDemo com.sunil.demo CordovaDemo Creating a new cordova project with name "CordovaDemo" and id "com.sunil.demo" a t location "D:\cordovaproject\CordovaDemo" D:\cordovaproject>
Now you done to create the project and in the next step you need to add the platform in your cordova project but make whatever platform you going to add in the Cordova project it SDK already should be installed in your machine.
D:\cordovaproject>cd CordovaDemo D:\cordovaproject\CordovaDemo>cordova platform add android Checking Android requirements... Creating android project... Preparing android project D:\cordovaproject\CordovaDemo>
You can see in your cprdovaDemo project inside there platforms folder inside one android project created.
Now you add the plugin what you need.
For ex you need to add the plugin for device add this way
D:\cordovaproject\CordovaDemo>cordova plugin add org.apache.cordova.device Fetching plugin from "org.apache.cordova.device"... Starting installation of "org.apache.cordova.device" for android Preparing android project org.apache.cordova.device installed on android. D:\cordovaproject\CordovaDemo>
Similarly you can add all plugin as per your requirement. Here are list of the plugins
cordova plugin add org.apache.cordova.device cordova plugin add org.apache.cordova.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.consoleNow you can run your android project, but before running the android project inside your CordovaDemo Project you should know these things.
1. If you are making any changes in the CordovaDemo Project then first you need to prepare the Cordova. use the commond
D:\cordovaproject\CordovaDemo>cordova prepare Generating config.xml from defaults for platform "android" Preparing android project D:\cordovaproject\CordovaDemo>
Then it made changed in your config.xml automatic as you added the plugin ealiear or any changes you made. Do not make any change in your android project which are exist inside your CordovaDemo project. You can only make change inside the www folder of your CordovaDemo project. And after made changed you need to make cordova prepare every time.
After prepare the cordova you can run the android project on device or emulator. For this you make sure you have made the path for platforms-tools and tools in your environment system. If you not configure this path and add this two path in system environment .
Now run the android project on device use command
D:\cordovaproject\CordovaDemo>cordova run android
and run on emulator use this command
D:\cordovaproject\CordovaDemo>cordova emulate androidSee the Screen shot
Cheers Guys!!
Comments
Post a Comment