<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="org.apache.cordova.core.CameraLauncher" version="0.1.0"> <name>Camera</name> <js-module src="www/CameraConstants.js" name="Camera"> <clobbers target="Camera" /> </js-module> <js-module src="www/CameraPopoverOptions.js" name="CameraPopoverOptions"></js-module> <js-module src="www/CameraPopoverHandle.js" name="CameraPopoverHandle"> </js-module> <js-module src="www/Camera.js" name="camera"> <clobbers target="navigator.camera" /> </js-module> <!-- android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="Camera"> <param name="android-package" value="org.apache.cordova.core.CameraLauncher"/> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> </config-file> <source-file src="src/android/CameraLauncher.java" target-dir="src/org/apache/cordova/core" /> </platform> <!-- ios --> <platform name="ios"> <config-file target="config.xml" parent="/*"> <feature name="Camera"> <param name="ios-package" value="CDVCamera" /> </feature> </config-file> <js-module src="www/ios/CameraPopoverHandle.js" name="CameraPopoverHandle"></js-module> <header-file src="src/ios/CDVCamera.h" /> <source-file src="src/ios/CDVCamera.m" /> <header-file src="src/ios/CDVJpegHeaderWriter.h" /> <source-file src="src/ios/CDVJpegHeaderWriter.m" /> <header-file src="src/ios/CDVExif.h" /> </platform> <!-- wp7 --> <platform name="wp7"> <config-file target="config.xml" parent="/*"> <feature name="Camera"> <param name="wp-package" value="Camera"/> </feature> </config-file> <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities"> <Capability Name="ID_CAP_ISV_CAMERA" /> </config-file> <source-file src="src/wp7/Camera.cs" /> </platform> </plugin>