Questions PhoneGap en langues françaises

Questions PhoneGap en langues françaises

Essayez de répondre à ces 100 QCM PhoneGap et vérifiez votre compréhension du sujet PhoneGap.
Faites défiler vers le bas et commençons !

1: A & # 34; SQLERROR & # 34; L'objet est:

A.   Un objet qui indique une erreur dans la page Web

B.   Un objet qui est lancé lorsqu'une erreur se produit lors de la manipulation d'une base de données

C.   Un objet de rappel

D.   Une bibliothèque API pour les bases de données MySQL

2: Il est possible d'héberger un serveur PHP localement dans PhoneGap

A.   FAUX

B.   VRAI

3: PhoneGap est une solution ___.

A.   Cadre

B.   Solution payante

C.   Open source

D.   solution d'abonnement

4: Laquelle de ces langues est utilisée par une application PhoneGap?

A.   Tous ces

B.   Langue maternelle

C.   Javascrip

D.   HTML5 / CSS3

5: Cordova est la fondation OpenSource pour PhoneGap

A.   FAUX

B.   Vrai

6: L'interface utilisateur dans PhoneGap a lieu dans quel type d'objet

A.   Internetview

B.   NetworkView

C.   WebView

D.   Crayon

7: Pour créer une application dans PhoneGap, vous devrez savoir

A.   Objectif c

B.   Javascrip

C.   Html et javascript

D.   Html

8: Vrai ou faux? L'IDE ECLIPSE peut être utilisé pour déboguer à la fois le code JavaScript et les plugins latéraux latéraux natifs dans une application Android?

A.   FAUX

B.   Vrai

9: Il est possible d'utiliser Bootstrap.js dans une application PhoneGap

A.   FAUX

B.   Uniquement lors du déploiement dans des tablettes

C.   Seulement si vous supprimez les requêtes multimédias CSS

D.   Vrai

10: Afin de déployer un projet PhoneGap sur un appareil iOS, vous devez utiliser quel ide?

A.   Xcode

B.   Éclipse

C.   Orage de webstorm

11: Par défaut, le premier contenu créé par l'utilisateur dans une application PhoneGap se trouve dans:

A.   index.htm

B.   index.html

C.   index.css

D.   index.js

12: Quelle langue devrez-vous savoir afin de créer un plugin PhoneGap personnalisé pour Android

A.   Objectif c

B.   Java

C.   C #

D.   Rubis

13: Lequel des énoncés suivants décrit le mieux une application hybride?

A.   Celui qui a des fonctionnalités de l'application native iOS et Android.

B.   Celui qui a des fonctionnalités de l'application native iOS et Windows.

C.   Celui qui a des fonctionnalités à la fois d'une application Web et d'une application native.

D.   Celui qui a des fonctionnalités de l'application native Windows et Android.

14: Quelle fonction devez-vous utiliser pour communiquer entre le Cordova Javascript et l'environnement natif?

A.   cord_js.exec

B.   javascript.exec

C.   cordova.get

D.   cordova.exec

15: Il est sûr de passer des appels à l'API PhoneGap, après quoi l'événement JavaScript tire:

A.   Deviceready

B.   en charge

C.   ViewDidload

D.   onodyload

16: Développer un plugin PhoneGap pour iOS vous oblige à interfacer JavaScript avec quelle langue?

A.   Java

B.   Objectif c

C.   Python

D.   Coco-coco

17: Quand PHP peut-il être utilisé en conjonction avec une application PhoneGap?

A.   Vous pouvez utiliser un plugin pour vous permettre d'écrire une application avec PHP

B.   Vous pouvez écrire n'importe quelle application PhoneGap à l'aide de PHP

C.   Seul l'environnement Android prend en charge PHP

D.   Uniquement lors de la fabrication de protocoles de réseau via (xmlHttpRequests, WebSockets, ..) pour communiquer avec les services backend.

18: Lors de l'écriture d'une application PhoneGap pour iOS, vous indiqueriez à PhoneGap quels plugins que vous vouliez utiliser dans quel fichier:

A.   main.m

B.   libcordova.a

C.   config.xml

D.   Localisables.

19: PhoneGap est un

A.   IDE

B.   Framework JavaScript

C.   Framework d'application mobile

D.   Cadre d'application Web

20: Lors de la création d'un projet iOS PhoneGap à partir de la ligne de commande, le compilateur crée quels fichiers?

A.   Tout ce qui précède

B.   Config.xml

C.   Icônes par défaut

D.   Dossier www

21: Quel événement nous permet de savoir quand l'application Cordova est entièrement chargée?

A.   & # 34; PageInit & # 34;

B.   event.focus ()

C.   Il n'y a aucun moyen de savoir quand une application PhoneGap est entièrement chargée

D.   & # 34; ondeviceready & # 34;

22: Les modifications du DOM dans JavaScript doivent être déclenchées après quoi l'événement:

A.   en ligne

B.   Deviceready

C.   PhoneGapStart

D.   CV

23: PhoneGap appartient à:

A.   Microsoft

B.   Google

C.   Adobe

D.   Nitobi

24: PhoneGap n'est pas compatible avec lequel JavaScript Framework

A.   Js de l'épine dorsale

B.   Js angulaire

C.   PhoneGap est compatible avec tous les HTML, CSS et JavaScript, y compris les frameworks.

D.   Zepto js

25: Afin de connaître l'accessibilité de l'appareil, nous pouvons utiliser l'objet PhoneGap suivant:

A.   radio.connection

B.   navigator.connection.cell_3g

C.   Navigator.Connection

D.   window.open ();

26: PhoneGap ne prend pas en charge les plates-formes suivantes

A.   OS / 2

B.   Téléphone Windows

C.   Windows 8

D.   iPad

27: Quelle langue est le point d'entrée pour un plugin?

A.   Javascript

B.   Xml

C.   boucle

D.   CSS3

28: Afin de déployer une application PhoneGap sur un appareil Android, vous aurez besoin d'un

A.   Un certificat de téléphonie

B.   Un certificat Google

C.   Aucun d'eux

D.   Un profil d'approvisionnement Android

29: Concernant le plugin de notification, le & # 34; ConfirmCallback & # 34; est appelé lorsque l'utilisateur:

A.   Appuyez sur l'un des boutons du AppBrowser

B.   Appuyez sur l'un des boutons de la boîte de dialogue de confirmation

C.   Répond à un appel téléphonique entrant

D.   Glisse pour déverrouiller leur téléphone

30: Ce qui est nécessaire pour exécuter l'interface de ligne de commande PhoneGap

A.   Node.js

B.   Unix

C.   BSD

D.   Java

31: Le service Adobe PhoneGap Build permet de compiler un projet pour plusieurs plates-formes dans le cloud, en téléchargeant:

A.   Sources compilées sur le Web et les indigènes

B.   Fichiers de configuration et logique JavaScript

C.   Actifs HTML, PHP et Sencha

D.   HTML, CSS et JavaScript Assets

32: Quelle sytax utiliseriez-vous pour exécuter du code personnalisé lorsqu'un certain événement tire:

A.   document.exectucode (

B.   window.startevent (

C.   window.execurecode

D.   document.addeventListener (

33: La syntaxe pour appeler une fonctionnalité Phongap native à partir de son fichier javascript commence par

A.   cordova.exec (

B.   featur.start (

C.   Phonegap.start (

D.   Plugin.start (

34: PhoneGap nécessite jQuery

A.   VRAI

B.   Seulement la version minimisée

C.   FAUX

D.   VRAI; JQUERY Version 1.3 et supérieure

35: Lors de l'écriture d'une application PhoneGap pour Android, vous indiqueriez à PhoneGap quels plugins que vous vouliez utiliser dans quel fichier:

A.   permissions.xml

B.   Androidmanifest.xml

C.   plateforme.xml

D.   config.xml

36: Afin de déployer une application PhoneGap sur un iPhone ou un iPad, vous aurez besoin d'un:

A.   Un profil d'approvisionnement d'Apple

B.   Un certificat de téléphonie

C.   Profilation de profil et certificat d'Apple (C et D)

D.   Un certificat d'Apple

37: PhoneGap utilise l'interface utilisateur native au lieu de CSS pour positionner les éléments HTML

A.   FAUX

B.   VRAI

38: jQuery est une bibliothèque requise dans un projet de téléphone

A.   VRAI

B.   FAUX

39: Le & # 34; ONPROGRESS & # 34; La propriété est la plus étroitement associée à quel objet PhoneGap?

A.   Transfert de fichier

B.   notification.confirm

C.   notification.

D.   Inappbrower

40: Qu'est-ce que la fonction & # 34; CAMERA.GetPicture & # 34; faire?

A.   Ouvrez la galerie d'images de l'appareil

B.   Ouvrez l'application de la caméra par défaut de l'appareil

C.   Améliorer l'appareil photo de l'utilisateur vers la dernière version logicielle

D.   Sélectionnez une photo pour le partage par e-mail, texte ou réseaux sociaux

41: Lequel des énoncés suivants décrit le mieux l'architecture de PhoneGap?

A.   PhoneGap a une architecture à deux niveaux.

B.   PhoneGap a une architecture basée sur un modèle.

C.   PhoneGap a une architecture basée sur les plugins.

D.   PhoneGap a une architecture MVC.

42: PhoneGap vous oblige à utiliser xhtml

A.   VRAI After PhoneGap version 2.3

B.   FAUX

C.   VRAI

43: À quel répertoire / répertoires copiez-vous votre image d'écran de splash pour le développement d'Android?

A.   Répertoires de fichiers / popout

B.   Répertoire des éclaboussures / dessin

C.   Res / répertoires dessinables

D.   Répertoire de ressources / éclaboussures

44: Quelle fonction de rappel devons-nous implémenter afin d'obtenir des informations à partir de la boussole à l'aide de l'objet Compassheading?

A.   & # 34; Compassgo & # 34;

B.   & # 34; CompassSuccess & # 34;

C.   & # 34; degreescompass & # 34;

D.   & # 34; HeadingSuccess & # 34;

45: Lorsque vous développez des plugins iOS PhoneGap, vous exécutez le plugin en utilisant un appel depuis:

A.   Tous ces éléments sont valables

B.   JavaScript utilisant la fonction cordova.exec

C.   JavaScript à l'aide de la fonction Window.Open

D.   une balise HTML5 personnalisée

46: Lequel des objets suivants peut être personnalisé graphiquement?

A.   Aucun d'eux

B.   notification.beep

C.   notification.

D.   notification.confirm

47: Quelle classe doit être étendue par les plugins Android?

A.   Activité

B.   PhoneGapplugin

C.   Pluginient

D.   Cordovaplugin

48: Lequel des événements suivants est licencié lorsqu'une demande PhoneGap est envoyée à l'arrière-plan?

A.   & # 34; PageBefoHow & # 34;

B.   & # 34; ondeviceready & # 34;

C.   & # 34; pause & # 34;

D.   & # 34; CV & # 34;

49: Afin d'accéder aux fonctionnalités au niveau de l'appareil (c'est-à-dire l'accès à la caméra) dans la version 3.0, vous devez l'implémenter en tant que plugin. Le plugin est ajouté (ou supprimé) à votre projet par:

A.   Téléchargement sur le site Web de PhoneGap

B.   Ajout manuellement à votre projet

C.   Utilisation de la commande de plugin du CLI

D.   Téléchargement directement à partir de github

50: Les fonctions JavaScript anonymes sont interdites dans PhoneGap

A.   Seulement s'ils comptent sur des variables dans le code natif

B.   Seulement s'ils ne sont pas contenus dans une fermeture JavaScript

C.   OUI

D.   NON

51: Afin de générer un projet propre et de téléphonie de téléphone dans Android à l'aide d'un terminal, nous devons:

A.   N'importe lequel ci-dessus nous permettra de générer un projet

B.   Installez un pack de ligne de commande Eclipse IDE

C.   Assurez-vous que les outils & # 34; & # 34; et & # 34; plate-forme-outils & # 34; Les dossiers sont sur le chemin

D.   Générer une version iOS avant une version Android

52: Un plugin pour lequel la capacité native n'est actuellement disponible qu'avec un plugin tiers

A.   NFC

B.   Stockage de données locales

C.   Données GPS

D.   Caméra

53: Vous pouvez utiliser des graphiques haute résolution pour les périphériques d'affichage rétine dans PhoneGap

A.   FAUX

B.   À moins que l'appareil photo soit 8MEGAPIXELS ou plus

C.   Seulement si vous définissez les dimensions de pixels du conteneur sur la dimension pixel de vos graphiques haute résolution

D.   Vrai

54: Les plugins iOS doivent utiliser le & # 34; pluginInitialize & # 34; Méthode pour leur logique ______.

A.   API

B.   Injection SQL

C.   Commencez

D.   fermer

55: L'API PhoneGap a une fonction pour prendre une photo avec la caméra de l'appareil ou récupérer une de la galerie d'images de l'appareil. Qui est correct?

A.   caméra.getpicture

B.   caméra.getphoto

C.   Phonegap.Takephoto

D.   caméra.getCamera

56: Le & # 34; capture & # 34; L'objet est attribué à l'objet Navigator.Device, il a donc _______ portée en javascript.

A.   mondial

B.   limité

C.   d'autorisation

D.   augmenté

57: Vous aurez besoin d'un ordinateur Macintosh pour produire une application PhoneGap qui sera distribuée dans l'App Store d'Apple iTunes

A.   FAUX

B.   Vrai

58: Lors de la capture des exceptions et des erreurs de retour, lesquelles des côtés suivantes sont essentielles pour avertir des résultats?

A.   Rappels HTML5 / CSS3

B.   Callbacks d'erreur JavaScript

C.   Rappels latéraux natifs

D.   Rappels XML et JSON

59: Les fonctions Lambda JavaScript peuvent être utilisées dans PhoneGap

A.   Seulement s'ils ne sont pas imbriqués

B.   Seulement s'ils n'appellent pas cordova.exec

C.   NON

D.   OUI

60: Vous ne pouvez accéder à l'appareil photo sur un iPhone que lorsque vous utilisez PhoneGap 2.7 et au-dessus

A.   VRAI

B.   FAUX

61: À quel fichier dans votre dossier Cordova Android & # 39; avez-vous besoin d'ajouter votre plugin?

A.   configPlatform / android.xml

B.   res / xml / config.xml

C.   res / drawable / cordova.xml

D.   res / plugin.xml

62: Laquelle de ces autorisations est requise lors de l'utilisation de l'API de contacts PhoneGap dans Android?

A.   android.permission.get_accouts, android.permission.read_contacts, android.permission.write_conts

B.   & lt; plugin name = & # 34; contacts & # 34; Value = & # 34; org.apache.cordova.ContactManager & # 34; / & gt;

C.   & lt; privilège & gt; & lt; name & gt; AddressBook & lt; / name & gt; & lt; / privilège & gt;

D.   android.permission.read_contacts

63: L'API de stockage PhoneGap est basée sur les spécifications de la base de données?

A.   W3c websql

B.   W3c webhtml

C.   Wwc sqlweb

D.   Base de données Phonesql

64: Cordova est distribué par

A.   Adobe

B.   Pomme

C.   Nitobi

D.   Apache

65: Pour déboguer une application à l'aide du simulateur iOS, vous pouvez utiliser les outils de développeur de Safari

A.   FAUX

B.   Vrai

66: Les & # 34; options & # 34; La chaîne pour le Inappbrowser ne doit pas contenir:

A.   Nombres

B.   Des espaces vides

C.   Virgules

D.   Des lettres

67: Les requêtes multimédias CSS sont requises dans PhoneGap

A.   Uniquement pour les appareils à haute résolution

B.   Uniquement lors du déploiement dans des tablettes

C.   FAUX

D.   VRAI

68: Afin de compiler et d'exécuter une application PhoneGap dans le simulateur iPhone avec Xcode, vous aurez besoin

A.   Un certificat de téléphonie

B.   Un profil d'approvisionnement d'Apple

C.   Un certificat d'Apple

D.   Aucun d'eux

69: Quelle est la fonction principale de l'objet localStorage?

A.   Il offre la possibilité d'enregistrer et de lire des fichiers audio sur un appareil

B.   Il obtient des informations et effectue des opérations spécifiques aux paramètres locaux de l'utilisateur et du fuseau horaire de l'utilisateur

C.   Il vous permet d'enregistrer des données sous les paires de valeurs de clé via les paramètres par défaut de l'utilisateur de l'appareil

D.   Il vous permet d'enregistrer des données sous les paires de valeurs de clé via l'interface de stockage W3C

70: Dans PhoneGap pour Android, la classe MainActivity est étendue par quelle classe Cordova

A.   Androidgap

B.   Droidgap

C.   Panc de téléphone

D.   AndroidActivity

71: Lequel des code suivant peut être utilisé pour remplacer le comportement du bouton arrière d'un appareil?

A.   window.adDeventListener (& # 34; backbuttonpressed & # 34;, function () {// nouveau comportement ici}, false);

B.   function onDeviCereadAD () {device.backButton = function () {// nouveau comportement ici}}

C.   document.addeventListener (& # 34; backbutton & # 34;, fonction () {// nouveau comportement ici ...}, false);

D.   Fonction surbackKeydown () {// Nouveau comportement ici}

72: Lesquelles des méthodes suivantes sont des méthodes valides de l'objet FileReader?

A.   readasdataurl, getparent, createwriter

B.   moveto, copyto, readasbinarystring

C.   readasdataurl, truncate, moveto

D.   readasdataurl, readastext, readasbinarystring

73: Lequel des énoncés suivants n'est pas vrai dans l'objet de géolocalisation?

A.   Il utilise des fonctions synchrones qui bloqueront le thread principal

B.   Aucune garantie n'est donnée que l'objet renvoie l'emplacement réel de l'appareil

C.   Il fournit des informations de localisation pour l'appareil

D.   Il est basé sur la spécification de l'API de géolocalisation W3C

74: Lors du débogage d'un côté objectif-C de l'iOS, laquelle des lignes suivantes doit être ajoutée à config.xml?

A.   exec (& lt; SuccessFunction & gt;, & lt; failfunction & gt;, & lt; service & gt;, & lt; action & gt;, [& lt; args & gt;]);

B.   & lt; plugin name = & # 34; service_name & # 34; Value = & # 34; PluginClassName & # 34; / & gt;

C.   + (CdvpluginResult *) Resultwithstatus: (cdvcommandstatus) statusoral messageas ...

D.   Aucune de ces réponses

75: PhoneGap est conforme au protocole de navigateur:

A.   Opéra

B.   Mozilla

C.   Dépend de la destination OS

D.   Webkit

76: Pourquoi l'utilisation d'une technique de 9 paires est-elle recommandée pour ajouter un écran d'éclat pour Android?

A.   Il est nécessaire d'éviter la distorsion de l'écran dans différentes tailles d'écran

B.   9-Patch n'est pas nécessaire dans les écrans pour les projets PhoneGap

C.   Il est nécessaire de garder l'écran visible visible pendant plusieurs secondes avant de lancer l'application

D.   Parce que 9-Patch améliore la résolution d'image à écran

77: PhoneGap vous oblige à utiliser HTML5

A.   VRAI

B.   VRAI After PhoneGap version 2.3

C.   FAUX

78: Dans PhoneGap 3.0, l'objet de connexion est exposé via:

A.   navigator.connection.type

B.   navigator.connection.wifi

C.   navigator.network.connection.type

79: Lesquelles ne sont pas des plates-formes mobiles prises en charge par téléphone?

A.   (tous ces)

B.   Bibliothèque

C.   Firefox OS

D.   Tizen et Bada

80: Lequel de ces paramètres n'est pas requis lors de la création d'un projet Cordova à partir de la ligne de commande iOS?

A.   Emplacement du forfait

B.   Emplacement du projet

C.   Nom du projet

D.   Nom du paquet

81: Quelle méthode doit être remplacée par un plugin Android?

A.   & # 34; exécuter & # 34;

B.   & # 34; Cordova & # 34;

C.   & # 34; service & # 34;

D.   & # 34; action & # 34;

82: Lorsque la méthode ExecuteSQL d'une SQLTransaction est appelée, elle invoquera son rappel avec A:

A.   Sqlcallback

B.   Sqlstatuscheck

C.   SqlResultSet

D.   Sqlexec.exe

83: Quel format est utilisé pour coder les données récupérées via l'objet FileReader?

A.   Format JSON

B.   base64

C.   Md5-sha1

D.   UTF-8

84: Si vous souhaitez utiliser Parse.com pour héberger une base de données pour votre application PhoneGap, vous devrez utiliser un plugin

A.   VRAI

B.   FAUX

C.   Seulement si vous utilisez JavaScript

D.   Seulement si vous avez besoin d'Internet

85: Lorsqu'une méthode de transaction d'objet de base de données est effectuée, quel objet PhoneGap devrait être utilisé pour invoquer des rappels?

A.   SqlResultSetRowlist

B.   SqlTransaction

C.   Nouveau javatransaction (args)

D.   Sqlcallback

86: PhoneGap utilise une version simplifiée de JavaScript

A.   VRAI

B.   FAUX

87: Quel objet PhoneGap peut être utilisé pour obtenir le nom de la plate-forme de l'appareil?

A.   Plateforme

B.   Appareil

C.   Notification

D.   Window.Device

88: En supposant que vous avez votre plate-forme SDK, Node.js et l'utilitaire PhoneGap déjà installé, quelle est la bonne commande pour créer un projet pour la version 3.0?

A.   $ cordova créer myproject com.example.myproject myproject

B.   $ ./create myproject com.example.myproject myproject

C.   $ PhoneGap Créer MyProject com.example.myproject myproject

D.   $ PhoneGap ./create myproject com.example.myproject myproject

89: La stratégie de sécurité par défaut pour l'accès au domaine extérieur est à:

A.   Autorisez tout le réseau à tous les domaines extérieurs.

B.   Autorisez tous les acces de réseau pour certains domaines prédéfinis

C.   Interdire l'accès au réseau pour certains domaines dangereux

D.   Interdire à tout l'accès du réseau aux domaines extérieurs

90: Si vous oubliez d'ajouter le mappage de votre plugin iOS à config.xml, que pourrait-il arriver?

A.   L'application ne se bloque pas, mais une boîte de dialogue native s'affiche avec une erreur

B.   L'application se bloque et le journal Xcode affiche une erreur

C.   L'application ne se bloque pas, mais le journal Xcode affiche une erreur

D.   L'application se bloque, mais elle ne renvoie pas d'erreur

91: Lorsque vous incorporez Cordova sur Android, que se passe-t-il si vous n'ajoutez pas le pool de threads?

A.   Les plugins utiliseront des threads incorrects

B.   Le plugin WebView fonctionnera à des vitesses plus lentes

C.   Les pages Web ne se chargeront pas complètement

D.   Les plugins n'auront pas de threads pour fonctionner sur

92: Si vous écrivez une application dans PhoneGap, vous pourrez l'exécuter sur Android et iPhone sans modifier votre javascript personnalisé

A.   Non

B.   Oui

C.   Peut être

93: Lequel des éléments suivants est vrai à propos de l'objet Capture?

A.   Il prend en charge la capture d'image et de vidéo, mais pas de capture audio

B.   Il est affecté à l'objet Window, et a donc une portée locale

C.   Il est affecté à l'objet Navigator.Device, et a donc la portée globale

D.   Tous ces

94: Dans PhoneGap 3.0, un plugin s'appelle un

A.   Brancher

B.   Outil

C.   Interface

D.   Fonctionnalité

95: Le débogage à distance sur un appareil iOS est possible sur certaines plateformes en utilisant lequel des éléments suivants:

A.   Pyromane

B.   Chrome

C.   Weinre

D.   Safari

96: Lesquelles des deux propriétés suivantes sont gérées par les & # 34; BatteryCritical & # 34; événement?

A.   Niveau (pour obtenir le pourcentage de batterie) ISPLUGED (pour savoir si l'appareil est branché ou non)

B.   CRITICTELEVEL (pour savoir si la batterie est inférieure à 10% ou non) ISPLUG (pour savoir si l'appareil est branché ou non)

C.   Niveau (pour obtenir le pourcentage de batterie) ISDAMAGE (pour savoir si l'appareil a une batterie endommagée) ou non)

D.   Aucun de ces éléments n'est géré par & # 34; BatteryCritical & # 34; événement

97: En ce qui concerne les plugins Android PhoneGap, quel thread est utilisé pour exécuter le code JavaScript dans une vue Web?

A.   File d'interface utilisateur

B.   Un fil privé

C.   Un fil d'activité

D.   Webcore

98: PhoneGap Build peut accueillir tous les plugins tiers pour son processus de construction?

A.   FAUX

B.   VRAI

99: Afin de soumettre une application PhoneGap à l'App Store d'Apple iTunes, vous devez utiliser

A.   Seulement & # 34; Application Loader & # 34;

B.   Xcode et & # 34; chargeur d'application & # 34;

C.   Un certificat de téléphonie

D.   & # 34; Build de PhoneGap & # 34;

100: Quelle est la bonne commande pour installer un plugin PhoneGap via CLI? (Exemple: plugin de la caméra)

A.   $ PhoneGap Plugin local Ajouter https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

B.   $ PhoneGap Plugin local Ajouter une caméra

C.   $ PhoneGap Plugin Ajouter https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

D.   $ Plugin local Cordova Ajouter https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git