Mobile Apps - Chapters 1 & 2

Ace your homework & exams now with Quizwiz!

What is the one-time cost for a developer's account at Google Play?

$25

How much is Amazon's annual fee for a developer's account?

$99

Which Android version is Kit Kat

4.4

When you post an Android app at Google Play, what percentage of the app price does the developer keep?

70

What character is placed at the end of most lines of Java code?

;

property

A characteristic of a project or object that describes what it can do

layout

A container that can hold widgets and other graphical elements to help you design an interface for an application

ImageView Control

A control that displays an icon or graphic from a picture file

AndroidManifest.xml

A file containing all the information Android needs to run an application

Android Manifest

A file with the filename AndroidManifest.xml that is required in every Android application. This file provides essential information to the Android device, such as the name of your Java application and a listing of each Activity

Relative layout

A layout that arranges components in relation to each other. Relative layout is the default layout in the emulator

App

A mobile application

Software Development Kit (SDK)

A package containing development tools for creating applications

Component Tree

A pane in the Android Studio project window that displays the structure of the emulator layout

Android Project View

A pane on the left side of the Android Studio program window that contains the folders for the current project

Event Handler

A part of a program coded to respond to a specific event

stub

A piece of code that serves as a placeholder to declare itself, containing just enough code to link to the rest of the program

res folder

A project folder that contains all the resources, such as images, music, and video files, that an application may need

text property

A property that references a string resource to display text within a control

textSize property

A property that sets the size of text in a control

Method

A set of Java statements that can be included inside a Java class

Widget

A single element such as a TextView, Button, or CheckBox control, and is also called an object

Object

A specific, concrete instance of a class

Import Statement

A statement that makes more Java functions available to a program

object-oriented programming language

A type of programming language that allows good software engineering practices and code reuse

Activity

An Android component that represents a single screen with a user interface

XML

An acronym for Extensible Markup Language, a widely used system for defining data formats. XML assists in the layout of the Android emulator

Java

An object-oriented programming language and a platform originated by Sun Microsystems

Google Play

An online store that sells programs written for the Android platform

Open Handset Alliance

An open-source business alliance of 80 firms that develop open standards for mobile devices

Which two languages are used in creating an Android app in Android Studio?

Java, XML

In which subfolder in the Android project view are the XML files stored?

Layout

What is the dessert name that starts with an "L" to describe an Android version?

Lollipop

sp

Unit of measurement that stands for scaled-independent pixels

Linear Layout

Vertical / Horizontal

Which three controls were used in the chapter project?

textview, img. view, button

How many drawable folders are available in the res folder?

1

Intent

Code in the Android Manifest file that allows an Android application with more than one Activity to navigate among Activities

In which property can you describe an ImageView control for screen readers?

Content Description

What does dpi stand for?

Dots Per Inch

What does XML stand for?

Extensible Markup Language

Class

Group of objects that establishes an introduction to each object's properties

What is the property that defines the name of a Button control?

ID

Which three properties were changed in the chapter project for the Button control?

ID, text, size

Is the default layout for an Android screen linear or relative?

Neither. It's constraint

If you were creating an app in many diff. languages, would you have to write the entire program from scratch for each language? What part of the program would be different?

No strings.xml

open-source operating system

Organizations and developers can extract, modify, and use the source code free of charge and copyright restrictions

Using the alphabetic theme for Android version names, name three possible future names for the next versions of Android device operating systems.

Pancake Velvet Cake Zebra Cake

What does px stand for?

Pixels

Relative Layout

Relative to each other / More flexibility

Where are music and image files saved within Android project view?

Res. Folder

Which measurement is most preferred for text size? Why?

SP - Scaled Index Pixels Relation to set size

What does sp stand for?

Scaled Index Pixels

Which two key combinations can you press to run an Android app in Android Studio?

Shift + F10 Command+Shift+F10

What does SDK stand for?

Software Developer Kit

Emulator

Software that duplicates how an app looks and feels on a particular device

Pascal case

Text that begins with an uppercase letter and uses an uppercase letter to start each new word

Name three widgest mentioned in this chapter

TextView, Button, Check Box

Android Virtual Device (AVD)

The AVD displays an emulator configuration for design and layout purposes

Instantiate

To create an object of a specific class

Import

To make the classes from a particular Android package available throughout the application

setContentView

The Java code necessary to display the content of a specific screen

manifests folder

The folder that includes the AndroidManifest.xml file, which contains all the information about the application that Android needs to run

java folder

The folder that includes the Java code source files for the project

Method Body

The part of a method containing a collection of statements that defines what the method does

Android Studio

The recommended IDE for writing Java programs and for building and integrating application development tools and open-source projects for Android

Properties pane

The window that contains the properties and settings of the currently active project or object

Which two keys are pressed to auto-complete a line of Java code?

alt + enter

Which picture file types are accepted for an ImageView control?

jpg, png, gif

What is the web address of Google Play?

play.google.com

Which picture file type is preferred?

png

In which subfolder is the activity_main.xml file stored?

resources

Write one line of code that opens the XML layout named lemon

set content view

What is the name of the widget that was used in the Hello Android World app?

textview


Related study sets

Intro to Cloud Computing - Practice Quiz 1

View Set

Catcher in the Rye Vocabulary (4-7)

View Set

Area of Triangle, Square, Rectangle, Parallelogram and Circle

View Set

Insurance Terms and Related Concepts

View Set

Module 6: Do We Form Accurate Impressions of Others?

View Set