Android Application Fundamentals

Ace your homework & exams now with Quizwiz!

ContentProvider

A Content provider is implemented as a subclass of ____.

service

A ____ is a component that runs in the background to perform long-running operations or to perform work for remote processes.

content

A ____ provider manages a shared set of app data stored in a file system, an SQLite database, etc.

broadcast

A ____ receiver is a component that responds to system-wide broadcast announcements, like the battery is low, or the screen is off.

BroadcastReceiver

A broadcast receiver is implemented as a subclass of ____.

Package

APK is an Android ____, which is an archive file with an .apk suffix.

Virtual

Each Android process runs in its own ____ Machine.

process

By default, every app runs in its own Linux ____.

user

It's possible to arrange for two apps to share the same Linux ____ ID, so they can access each other's files.

sandbox

Once installed on a device, each Android app lives in its own security ____.

APK

One ____ file contains all the contents of an Android app and is the file that Android-powered devices use to install the app.

True

T/F A service does not provide a user interface.

Linux

The Android OS is a multi -user ____ system in which each app is a different user.

SDK

The Android ____ tools compile the Java code, along with any data and resource files, into an APK.

least

The Android system implements the principle of ____ privilege.

Broadcast

The four types of app components are Activities, Services, Content Providers, and ____ Receivers.

single

Unlike apps on most other systems, Android apps don't have a ____ entry point (there's no main() function ).

Service

A service is implemented as a subclass of ____.

activity

An ____ represents a single screen with a user interface.

Activity

An activity is implemented as a subclass of ____.

ID

Android assigns each app a unique Linux user ____, unbeknownst to the app, and sets file permissions base on it.

Intent

To activate a component in another app, you must deliver a message to the system that specifies your ___ to start a particular component. The system then activates the component for you.


Related study sets

Lesson 1 - Introduction to NFIP Claims Review

View Set

Economics Principles and Practices Chapter 1 Section Reviews Sabau

View Set

Ch. 22 Psycho-therapeutic Agents PrepUs

View Set

Accounting 2nd Mid Term Multiple Choice

View Set

PANCE review reproductive system

View Set

Chapter 12 Concerns of Green Construction

View Set