2015-12-15

In this post you can find Complete and recently updated Correct Question and answers of PhoneGap. All Answers updated regularly with new questions. Upwork PhoneGap test answers of 2016.

Python

PHP

CSS

android

html5

SEO

Javascript

Adobe Photoshop

Wordpress

Perl

Joomla

Twitter Bootstrap

EX4

Magento

Ruby on Rails

jQuery

Drupal

C Programming

C++

C#

SQL

Node.js

Django

CCNA

Question:* A "SQLError" object is:

Answer: • An object that is thrown when an error occurs when manipulating a database

Question:* Which of the following events is fired when a PhoneGap application is sent to the background?

Answer: • "pause"

Question:* PhoneGap is ___ solution.

Answer: • Open source

Question:* Which of the following best describes a hybrid app?

Answer: • One that has features of both a web application and a native application.

Question:* Changes to the DOM in javascript need to be triggered after which Event:

Answer: • deviceready

Question:* Which Language will you need to know in order to build a custom Phonegap plugin for Android

Answer: • Java

Question:* It is possible to use bootstrap.js in a Phonegap App

Answer: • True

Question:* In order to build an app in Phonegap you will need to know

Answer: • HTML and Javascript

Question:* The User Interface in Phonegap takes place in what kind of object

Answer: • WebView

Question:* Which of these languages ​​are used by a PhoneGap app?

Answer: • All of these

Question:* True or False? The Eclipse IDE can be used to debug both Javascript code and native side PhoneGap plugins in an Android app?

Answer: • True

Question:* Cordova is the opensource foundation for Phonegap

Answer: • True

Question:* In order to deploy a Phonegap project to an iOS device you must use which IDE?

Answer: • Xcode

Question:* What function do you need to use to communicate between the Cordova JavaScript and native environment?

Answer: • cordova.exec

Question:* By default the first user created content in a Phonegap app is found in:

Answer: • index.html

Question:* When can PHP be used in conjunction with a Phonegap app?

Answer: • Only when making network protocols via (XmlHTTPRequests, WebSockets,..) to communicate with backend services.

Question:* Phonegap is a

Answer: • Mobile application framework

Question:* When creating an iOS Phonegap project from the command line the compiler creates which files?

Answer: • All of the above

Question:* It is safe to make calls to the Phonegap API after which Javascript event fires:

Answer: • deviceReady

Question:* Developing a Phonegap plugin for iOS requires you to interface Javascript with which language?

Answer: • Objective-C

Question:* Which event allows us to know when the Cordova application is fully loaded?

Answer: • "ondeviceready"

Question:* Which language is the entry point for any plugin?

Answer: • JavaScript

Question:* When writing a Phonegap app for iOS you would tell Phonegap which plugins you wanted to use in which file:

Answer: • config.xml

Question:* Phonegap is not compatible with which Javascript framework

Answer: • Phonegap is compatible with all HTML, CSS and Javascript including frameworks.

Question:* Phonegap is owned by:

Answer: • Adobe

Question:* Phonegap does NOT support the following Platforms

Answer: • OS/2

Question:* In order to deploy a Phonegap app to an Android device you will need a

Answer: • None of these

Question:* In order to know device reachability, we can use the following PhoneGap object:

Answer: • navigator.connection

Question:* Regarding the Notification plugin, the "confirmCallback" is called when the user:

Answer: • Presses one of the buttons on the confirmation dialog box

Question:* When writing a Phonegap app for android you would tell Phonegap which plugins you wanted to use in which file:

Answer: • config.xml

Question:* The syntax to call a native Phongap feature from within its Javascript file begins with

Answer: • cordova.exec(

Question:* What sytax would you use to execute custom code when a certain event fires:

Answer: • document.addEventListener(

Question:* The Adobe PhoneGap Build service allows compiling a project for multiple platforms in the cloud, by uploading:

Answer: • HTML, CSS and Javascript assets

Question:* In order to deploy a Phonegap app to an iPhone or iPad you will need a:

Answer: • Provisioning Profile and Certificate from Apple (both C and D)

Question:* Phonegap requires you to use XHTML

Answer: • False

Question:* Phonegap requires jquery

Answer: • False

Question:* jquery is a required library in a Phonegap project

Answer: • False

Question:* Which of the following best describes PhoneGap's architecture?

Answer: • PhoneGap has a plugin-based architecture.

Question:* What is required to run the Phonegap Command Line Interface

Answer: • Node.js

Question:* When developing iOS PhoneGap plugins, you execute the plugin by using a call from:

Answer: • JavaScript using cordova.exec function

Question:* The "onprogress" property is most closely associated with which PhoneGap object?

Answer: • FileTransfer

Question:* What does function "camera.getPicture" do?

Answer: • Open the device's default camera application

Question:* A plugin for which native capability is currently only available with a third-party plugin

Answer: • NFC

Question:* Which callback function do we need to implement in order to get info from the Compass using the CompassHeading object?

Answer: • "compassSuccess"

Question:* Phonegap uses native UI instead of CSS to position HTML elements

Answer: • False

Question:* To which directory/directories do you copy your splash screen image for Android development?

Answer: • Res/drawable directories

Question:* In order to generate a clean, new, PhoneGap project in Android using a Terminal, we need to:

Answer: • Make sure that the "tools" and "platform-tools" folders are in the PATH

Question:* iOS plugins should use the "pluginInitialize" method for their ______ logic.

Answer: • startup

Question:* Javascript Lambda Functions can be used in Phonegap

Answer: • YES

Question:* Which of the following objects can be graphically customized?

Answer: • None of these

Question:* Which class should be extended by Android plugins?

Answer: • CordovaPlugin

Question:* You can use high resolution graphics for retina display devices in Phonegap

Answer: • True

Question:* Anonymous Javascript functions are prohibited in Phonegap

Answer: • NO

Question:* When catching exceptions and returning errors, which of the following sides are critical to warn about results?

Answer: • JavaScript error callbacks

Question:* To which file in your Cordova-Android application's folder do you need to add your plugin?

Answer: • res/xml/config.xml

Question:* In order to access device-level features (i.e. access to camera) in version 3.0, you must implement it as a plugin. The plugin is added (or removed) to your project by:

Answer: • Using the CLI’s plugin command

Question:* The "options" string for the InAppBrowser must not contain:

Answer: • Blank spaces

Question:* Which of these permissions are required when using the PhoneGap Contacts API in Android?

Answer: • android.permission.GET_ACCOUNTS, android.permission.READ_CONTACTS, android.permission.WRITE_CONTACTS

Question:* You can only access the camera on an iPhone when using Phonegap 2.7 and above

Answer: • False

Question:* The Phonegap API has a function for taking a photo with the device camera or retrieving a one from the device image gallery. Which is correct?

Answer: • camera.getPicture

Question:* In order to compile and run a Phonegap app in the iPhone simulator with Xcode you will need

Answer: • None of these

Question:* CSS Media Queries are required in Phonegap

Answer: • False

Question:* It is possible to host a PHP server locally in Phonegap

Answer: • False

Question:* You will need a Macintosh computer in order to produce a Phonegap app that will be distributed in the Apple iTunes App Store

Answer: • True

Question:* The "capture" object is assigned to the navigator.device object, therefore it has _______ scope in Javascript.

Answer: • global

Question:* Which of the following are valid methods of the FileReader object?

Answer: • readAsDataURL, readAsText, readAsBinaryString

Question:* In Phonegap for Android the MainActivity class is extended by what Cordova class

Answer: • DroidGap

Question:* The PhoneGap Storage API is based on which database's specifications?

Answer: • W3C WebSQL

Question:* What is the main function of the localStorage object?

Answer: • It allows you to save data as key-value pairs through the W3C storage interface

Question:* Cordova is distributed by

Answer: • Apache

Question:* To debug an app using the iOS simulator, you can use Safari’s developer tools

Answer: • True

Question:* Why is using a 9-patch technique recommended for adding a SplashScreen for Android?

Answer: • It's necessary to avoid splashscreen distortion in different screen sizes

Question:* Phonegap conforms to what browser protocol:

Answer: • Depends on destination OS

Question:* Which of the following code can be used to override the back button behavior of a device?

Answer: • document.addEventListener("backbutton", function() { // New behavior here... }, false);

Question:* When debugging an iOS plugin's Objective-C side, which of the following lines should be added to config.xml?

Answer: • <plugin name="service_name" value="PluginClassName" />

Question:* In Phonegap 3.0, the connection object is exposed via:

Answer: • navigator.connection.type

Question:* Phonegap requires you to use HTML5

Answer: • False

Question:* Which format is used to encode retrieved data through the FileReader object?

Answer: • base64

Question:* Which of the following is NOT true about the Geolocation object?

Answer: • It uses synchronous functions that will block the main thread

Question:* Which of these parameters are not required when creating a Cordova project from the iOS command line?

Answer: • Package location

Question:* If you wish to use Parse.com to host a database for your Phonegap app you will have to use a Plugin

Answer: • False

Question:* Which method should be overriden by an Android Plugin?

Answer: • "execute"

Question:* When the executeSql method of a SQLTransaction is called it will invoke its callback with a:

Answer: • SQLResultSet

Question:* What PhoneGap object can be used to get the device platform name?

Answer: • Device

Question:* When a call to a Database object's transaction method is performed, what PhoneGap object should be used in order to invoke callbacks?

Answer: • SQLTransaction

Question:* If you forget to add your iOS plugin's mapping to config.xml, what could happen?

Answer: • The app does not crash, but the Xcode log shows an error

Question:* The default security policy for outside domain access is to:

Answer: • Allow all network access to outside domains.

Question:* Which of these are NOT PhoneGap supported mobile platforms?

Answer: • (all of these)

Question:* Assuming you have your platform SDK, Node.js and the Phonegap utility already installed, what is the correct command for building a project for version 3.0?

Answer: • $ phonegap create myproject com.example.myproject MyProject

Question:* Phonegap uses a simplified version of Javascript

Answer: • False

Question:* In Phonegap 3.0 a Plugin is called a

Answer: • Feature

Question:* If you write an App in Phonegap, you will be able to run it on Android and iPhone without modifying your custom Javascript

Answer: • Maybe

Question:* Regarding Android PhoneGap plugins, which thread is used to run JavaScript code in a WebView?

Answer: • WebCore

Question:* When embedding Cordova's WebView on Android, what happens if you don't add the thread pool?

Answer: • The plugins will have no threads to run on

Question:* Remote debugging on an iOS device is possible on some platforms by using which of the following:

Answer: • Weinre

Question:* Which of the following statements is true?

Answer: • You can use FileWriter to write to a file multiple times

Question:* Which of the following is true about the Capture object?

Answer: • It is assigned to the navigator.device object, and therefore has global scope

Question:* What is the correct command for installing a Phonegap plugin via CLI? (Example: Camera plugin)

Answer: • $ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git

Question:* When hiding a splash screen in iOS, what value do you need for "AutoHideSplashScreen" in the config.xml file?

Answer: • false

Question:* In order to submit a Phonegap app to the Apple iTunes App Store you would need to use

Answer: • Only "Application Loader"

Question:* Which of the following are the two properties handled by the "batterycritical" event?

Answer: • level (to get battery percentage) isPlugged (to know whether or not the device is plugged in)

Question:* Which thread is used to execute iOS plugin methods?

Answer: • UI Thread

Question:* Phonegap build can accommodate all third-party plugins for its build process?

Answer: • False

Question:* Which of the following statements is NOT true?

Answer: • In iOS, multiple "watchPosition" can be in effect at one time

Question:* You will need a Macintosh computer in order to produce a Phonegap app that will run on an iPhone

Answer: • False

Show more