SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Android Programming
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Shows the actual amount of memory the application uses
Application footprint
SurfaceView
authenticator class
Explicit intent
2. This search feature was introduced in Android 3.0 and can maintain backward compatibility with older versions of Android by using the default search dialog provided by the system.
searchable configuration
Deserialize
ActionProvider
SearchView
3. An open source stand alone database
When the activity resumes
Lifecycle callback methods
SQLite
AndroidManifest.xml
4. Conversion of XML back to an object
SurfaceView
Deserialize
onSearchRequested()
Layouts
5. This is a readable source of bytes.
SecurityException
ConnectivityManager
InputStream
android.hardware.touchscreen
6. It is a subclass of PreferenceActivity.
AsyncTask
isConnected()
SettingsActivity
LocationManager
7. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
Google Play
Dalvik Virtual Machine
single-pane
inflate()
8. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
single-pane
Hierarchy Viewer
BroadcastReceiver
BatteryManager
9. It is used to load images in a background thread - then apply them to the UI once finished.
android.hardware.touchscreen
getInputStream()
AsyncTask
Geocoder
10. Callback method: The activity is no longer visible
Extensible Markup Language (XML)
onStop();
onSearchRequested()
Paint
11. This class provides one of the simplest ways to fire off a new task from the UI thread.
Low power
AsyncTask
onCreate();
Parser
12. Android system uses a special virtual machine to run java based applicatons
AbstractAccountAuthenticator
Dalvik Virtual Machine
authenticator class
onResume();
13. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
AccountAuthenticatorActivity
onCreate() - onDestroy()
ActionProvider
Android SDK
14. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
virtual table
Application footprint
onCreate() - onDestroy()
onSearchRequested()
15. The helper method is used to create the final width and height values.
ActionProvider
BatteryManager
searchable configuration
resolveSizeAndState()
16. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
Stack
View
HttpURLConnection
OAuth2
17. Theseare a key part of Android applications that directly affect the user experience.
Stack - back stack
Destroyed - previous
Layouts
PieChart
18. A mode where navigation is set up with a spinner widget.
Application resources
Back stack
single-pane
Stack - back stack
19. Callback method: The activity is no longer visible.
Activity
onStop();
Dalvik Virtual Machine
AttributeSet
20. Represents the visual representation of an Android application
Activity
Application resources
PackageManager
Destroyed - previous
21. This class is the basis for handling flywheel-style fling gestures.
LocationManager
Scroller
security sandbox
SearchView
22. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
onStop();
Google Cloud Messaging for Android (GCM)
Dalvik Virtual Machine
Wi-Fi radio
23. Necessary tools to develop Android applications
LocationManager
Android SDK
ACTION_DOCK_EVENT
InputStream
24. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ViewStub
Explicit intent
<declare-styleable>
Standby
25. This is set up to animate for the duration of the fling.
Dalvik Virtual Machine
ValueAnimator
Serialize
setContentView
26. Amode where the action bar is set up with tabs for navigation.
authenticator class
BatteryManager
dual-
inflate()
27. Android is __________.
Linux based
GestureDetector
onAudioFocusChange()
Parser
28. An open source group led by Google
Open Handset Alliance
Entire
LTE
SQLiteOpenHelper
29. This is the most common input event in the Android system.
SearchView
AccountAuthenticatorActivity
PieChart
touch
30. It is an efficient and maintainable way to parse XML on Android.
onCreate() - onDestroy()
XmlPullParser
AndroidManifest.xml
ConnectivityManager
31. This broadcasts an action whenever the device is connected or disconnected from power.
onAudioFocusChange()
BatteryManager
Service Content Provider
drawText()
32. This is used for the need of finer control over your view's layout parameters.
Stack - back stack
onMeasure()
virtual table
auth scope
33. It is a set of rules for encoding documents in machine-readable form.
onAudioFocusChange()
onDestroy();
Extensible Markup Language (XML)
searchable configuration
34. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
onStart() - onStop()
SurfaceHolder.Callback
Explicit intent
ConnectivityManager
35. It is the process of lowering your audio stream output volume to make transient audio from another app easier to hear without totally disrupting the audio from your own application.
Wi-Fi radio
ActionProvider
Entire
Ducking
36. This includes tools to help you identify problems in your layout performance.
Layouts
Android SDK
ValueAnimator
setVolumeControlStream()
37. Each activity can then start another activity in order to perform different actions. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a ___ .
onCreate() - onDestroy()
Stack
Activity
visible
38. This is the simplest way to monitor device state changes.
Layouts
ViewStub
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
BroadcastReceiver
39. Where Android is currently primarily developed
AndroidManifest.xml
onStop();
Google
Hierarchy Viewer
40. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
inflate()
AsyncTask
Dalvik Debug Monitor Server
Standby
41. These helpers are specialized classes for backing up certain kinds of data.
BackupHelper
AsyncTask
drawText()
PackageManager
42. It provides a single value - called an auth token that represents both the user's identity and the application's authorization to act on the user's behalf.
Objects Activity lifecycle
Back stack
onSearchRequested()
OAuth2
43. Allow to combine loosely coupled components to perform certain tasks
Intents
Full power
inflate()
LocationManager
44. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Widgets
Application footprint
<declare-styleable>
Linux based
45. To define custom attributes - add this resources to your project.
ActionProvider
<declare-styleable>
BroadcastReceiver
BroadcastReceiver
46. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
setContentView
Google
Open Handset Alliance
visible
47. The industry standard way to deal with authentication to third-party services.
BatteryManager
AsyncTask
Dalvik Debug Monitor Server
OAuth2 protocol
48. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
Explicit intent
Account
virtual table
Extensible Markup Language (XML)
49. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
AsyncTask
SurfaceHolder.Callback
Stack - back stack
Wi-Fi radio
50. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
onAudioFocusChange()
Destroyed - previous
Parser
ACTION_DOCK_EVENT