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. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
Hierarchy Viewer
SearchView
NetworkInfo
Dots per inch
2. This class is the basis for handling flywheel-style fling gestures.
Advanced Training
Account Manager
Parser
Scroller
3. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
ViewStub
AsyncTask
ConnectivityManager
Geocoder
4. Callback method: The activity is no longer visible
onCreate() - onDestroy()
Paint
onStop();
Explicit intent
5. is run when running Android on the pc
Service Content Provider
Emulator
SurfaceView
Ducking
6. This is set up to animate for the duration of the fling.
ValueAnimator
setContentView
EXTRA_STREAM
onMeasure()
7. This class exposes a number of methods for applications to receive location updates.
Google Play
LocationManager
Stack - back stack
Layouts
8. Represents the visual representation of an Android application
Wi-Fi radio
searchable configuration
Activity
Back stack
9. Sharing of data in Android is done via________
ViewStub
Activity
Back stack
Service Content Provider
10. Conversion of an object to XML
Google Cloud Messaging for Android (GCM)
searchable configuration
Serialize
AbstractAccountAuthenticator
11. It provides a simple way to perform your work outside the main thread.
single-pane
Implicit intent
SurfaceView
AsyncTask
12. Once installed on a device - each Android application lives in its own ______
onResume();
security sandbox
LocationManager
AsyncTask
13. The minimal energy state during which no network connection is active or required.
ETC1
LocationManager
Standby
Dalvik Virtual Machine
14. Allow to combine loosely coupled components to perform certain tasks
drawBitmap()
Intents
Google Cloud Messaging (GCM)
Hierarchy Viewer
15. Whenever the device is docked or undocked - this action is broadcast.
SQLite
single-pane
ACTION_DOCK_EVENT
Back stack
16. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
View
Deserialize
Extensible Markup Language (XML)
Full power
17. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Explicit intent
onCreate();
Entire
onStart() - onStop()
18. This provides methods to define line's color - whether to fill a rectangle with a color or leave it empty - and defines the color - style - font - and so forth of each shape you draw.
Dalvik Debug Monitor Server
<declare-styleable>
Paint
Intents
19. It is a subclass of PreferenceActivity.
BackupHelper
PieChart
SettingsActivity
AsyncTask
20. This includes tools to help you identify problems in your layout performance.
AudioManager
Scroller
Android SDK
Dalvik Virtual Machine
21. Callback method: The activity is no longer visible.
onStop();
Android SDK
AndroidManifest.xml
AsyncTask
22. This object contains an account name - which for Google accounts is an email address.
ACTION_DOCK_EVENT
Account
LocationManager
Canvas
23. On a rooted device - the credentials would be readable by anyone with this access to the device.
Stack
adb
onStop();
Dots per inch
24. It inform the system what intents an application component is willing to accept.
security sandbox
Intent filters
onStop();
ACTION_DOCK_EVENT
25. This widget as an item in the action bar is the preferred way to provide search in your app.
LocationManager
BatteryManager
EXTRA_STREAM
SearchView
26. You can set the layout as the UI for your activity with passing the resource ID for the layout.
PackageManager
ViewStub
Destroyed - previous
setContentView
27. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
ConnectivityManager
LTE
Google Play
Google
28. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
OAuth2
onCreate() - onDestroy()
OnCurrentItemChanged
ConnectivityManager
29. It is a free service for sending messages to Android devices.
auth scope
SQLiteOpenHelper
Google Cloud Messaging (GCM)
ETC1
30. Direct component call in Android
onMeasure()
Explicit intent
security sandbox
Services
31. This class provides one of the simplest ways to fire off a new task from the UI thread.
android.hardware.touchscreen
AsyncTask
OnCurrentItemChanged
AndroidManifest.xml
32. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Deserialize
Stack - back stack
Fragments
ViewStub
33. Callback method: The activity is being created.
Geocoder
BackupHelper
auth scope
onCreate();
34. The helper method is used to create the final width and height values.
SurfaceHolder.Callback
Activity
LocationManager
resolveSizeAndState()
35. It is a set of rules for encoding documents in machine-readable form.
SQLiteOpenHelper
Application resources
SettingsActivity
Extensible Markup Language (XML)
36. Shows the actual amount of memory the application uses
SearchView
SQLite
Application footprint
Scroller
37. It is available starting with API Level 14 and higher.
Implicit intent
ShareActionProvider
Application resources
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
38. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
AudioManager
ConnectivityManager
android.hardware.touchscreen
EXTRA_STREAM
39. The back stack abides to the basic "last in - first out" stack mechanism - so - when the user is done with the current activity and presses the Back button - it is popped from the stack (and ____) and the ____ activity resumes
Google Play
Geocoder
LocationManager
Destroyed - previous
40. For example - a ____ might be a button that initiates an action when the user touches it.
OAuth2 protocol
Android SDK
View
AttributeSet
41. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Linux based
Stack - back stack
OAuth2 protocol
Scroller
42. In order to get a list of accounts on the device - your app needs this permission.
Stack
GET_ACCOUNTS
Scroller
AccountAuthenticatorActivity
43. This is used to register and de-register your media button event receiver.
LocationManager
AudioManager
touch
Scroller
44. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
Intents
Activity
When the activity resumes
SQLiteOpenHelper
45. A mode where navigation is set up with a spinner widget.
SearchView
BatteryManager
single-pane
Intent filters
46. 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 ___ .
auth scope
Layouts
<declare-styleable>
Stack
47. The visible lifetime of an activity happens between the call to ____ and the call to ______
Component - screen
SearchView
onStart() - onStop()
virtual table
48. This is the simplest way to monitor device state changes.
onCreate() - onDestroy()
touch
Google Cloud Messaging (GCM)
BroadcastReceiver
49. This broadcasts an action whenever the device is connected or disconnected from power.
Fragments
BatteryManager
getInputStream()
SQLiteOpenHelper
50. It's generally a good idea for one of your APKs to support this texture format as it is supported by all Android-powered devices that support the OpenGL ES 2.0 spec.
ETC1
Service Content Provider
SecurityException
GET_ACCOUNTS