Mid_Term_Prep Flashcards
card to prepare for mid term exam
Which of the following is a key technlogy for implementing Android apps?
All of the answers are correct
Java
Android SDK (Software Development Kit)
Android Studio IDE (Integrated Development Environment
All of the answers are correct
One benefit of developing Android apps is the openness of the platform. The operating system is ________ and free. This allows you to view Android’s source code and see how its features are implemented.
open source
With web services, you can create ________, which enable you to rapidly develop apps by quickly combining complementary web services, often from different organizations and possibly other forms of information feeds.
mashups
________ is now Google’s preferred Android IDE. It’s based on the JetBrains IntelliJ IDEA Java IDE.
android studio
Before running an app in the Android emulator, you’ll need to create a(n) ________, which defines the characteristics of the device on which you want to test, including the hardware, system image, screen size, data storage and more.
Android Virtual Device (AVD)
A class houses the ________ that perform the class’s tasks.
methods
________ are views that contain and arrange other views
Layouts
The ________ folder contains the files you’ll edit to create your apps’ GUIs and logic
app
Android apps have four types of executable components—activities, services, content providers and _________.
broadcast receivers
Throughout its life, an Activity can be in one of several states—active (i.e., running), _________ or stopped.
paused
To respond to events when the user changes the text in an EditText, you’ll use an anonymous inner class to implement the _________ interface (from package android-.text).
TextWatcher
When you set a view’s _________ property, Android automatically casts a shadow for that view.
elevation
T or F
A GridLayout row’s height is determined by the row’s tallest view–similarly, a column’s width is defined by the column’s widest view.
False
The default layout for an Empty Activity is a _________.
RelativeLayout
Each app has a theme that defines the default look-and-feel of the standard views you use. The theme is specified in the app’s AndroidManifest.xml file. You can customize aspects of an app’s theme, such those that define an app’s color scheme, by defining style resources in the _________ file located in the app’s res/values folder.
styles.xml