Introduction to Android Flashcards
a) App developers can send data from their servers to their apps installed on Android devices even if the apps are not running currently using ___ .
a) Android C2DM
b) ___ is a short-range wireless connectivity standard that allows communication between two devices within a few centimeters.
b) Near-field communication (NFC)
c) ___ describe portions of an app’s user interface, which can be combined into one screen or used across multiple screens.
c) Fragments
d) 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.
d) mashups
e) Android uses a collection of ___ , which are named groups of related, predefined classes.
e) packages
f) The ___ , included in the Android SDK, allows you to run Android apps in a simulated environment within Windows, Mac OS X or Linux.
f) Android emulator
g) Almost any noun can be reasonably represented as a software object in terms of ___ (e.g., name, color and size) and behaviors (e.g., calculating, moving and communicating).
g) attributes
h) Using NFC ___ allows you to touch two Android devices to share content.
h) Android Beam
i) You send messages to an object. Each message is a(n) ___ that tells a method of the object to perform its task.
i) method call
a) Android 2.2 introduced external storage, which allows one to store apps on an external memory device.
a) True
b) Cloud computing allows one to use software and data stored in the local machines.
b) False. It allows you to use software and data stored in the “cloud”
c) Java is neither object-oriented nor has access to extensive class libraries that help you develop powerful apps quickly.
c) False. Java is object-oriented and has access to extensive class libraries
d) Attributes are specified by the class’s methods.
d) False. Attributes are specified by the class’s instance variables.
e) Objects may communicate with one another, but they’re normally not allowed to know how other objects are implemented—implementation details are hidden within the objects themselves.
e) True.
a) Objects have the property of ___ —although objects communicate with one another, they’re normally not allowed to know how other objects are implemented.
a) information hiding.