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. In order to get a list of accounts on the device - your app needs this permission.
LocationManager
View
ACTION_DOCK_EVENT
GET_ACCOUNTS
2. Direct component call in Android
Dalvik Debug Monitor Server
Parser
Explicit intent
onCreate() - onDestroy()
3. Once installed on a device - each Android application lives in its own ______
security sandbox
Wi-Fi radio
isConnected()
SearchView
4. Represents the visual representation of an Android application
Activity
AttributeSet
AudioManager
onStop();
5. The industry standard way to deal with authentication to third-party services.
Back stack
OAuth2 protocol
HttpURLConnection
setVolumeControlStream()
6. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
searchable configuration
Entire
Full power
7. When a new activity starts - it is pushed onto the ____ and takes user focus.
Full power
SecurityException
Component - screen
Back stack
8. 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.
OAuth2
visible
adb
onResume();
9. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
HttpURLConnection
AsyncTask
Dalvik Virtual Machine
SurfaceView
10. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
android.hardware.touchscreen
Standby
Back stack
onAudioFocusChange()
11. This is used to fetch the account names that the user has stored on their device.
Open Handset Alliance
getInputStream()
Account Manager
Scroller
12. Binary data is shared using the ACTION_SEND action combined with setting the appropriate MIME type and placing the URI to the data in an extra named called?
Account
EXTRA_STREAM
View
onSearchRequested()
13. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
visible
single-pane
Google Cloud Messaging (GCM)
ConnectivityManager
14. Callback method: Another activity is taking focus
setContentView
adb
single-pane
onPause();
15. Allow to combine loosely coupled components to perform certain tasks
Intents
onCreate() - onDestroy()
virtual table
Google
16. Theseare a key part of Android applications that directly affect the user experience.
touch
LocationManager
Account Manager
Layouts
17. If permissions are missing - the application will get this at runtime.
single-pane
resolveSizeAndState()
SecurityException
setContentView
18. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
Lifecycle callback methods
Paint
onCreate() - onDestroy()
19. To create an activity - you must create a subclass of
onStart() - onStop()
Activity
security sandbox
visible
20. Callback method: The activity has become visible.
onDestroy();
EXTRA_STREAM
Advanced Training
onResume();
21. It is a string that defines the specific type of access your app is asking for.
touch
auth scope
Dalvik Debug Monitor Server
getInputStream()
22. This is set up to animate for the duration of the fling.
ValueAnimator
BatteryManager
isConnected()
Parser
23. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
Activity
View
Dots per inch
SearchView
24. This includes tools to help you identify problems in your layout performance.
Destroyed - previous
SQLite
Low power
Android SDK
25. It made implementing an effective and user friendly share action in your ActionBar even easier.
AsyncTask
ActionProvider
Paint
AudioManager
26. Callback method: The activity is being created.
visible
isConnected()
XmlPullParser
onCreate();
27. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
drawText()
Full power
LTE
Linux based
28. 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 ___ .
Stack
ActionProvider
GET_ACCOUNTS
Activity
29. The minimal energy state during which no network connection is active or required.
Standby
onCreate() - onDestroy()
SearchView
onCreate() - onDestroy()
30. For example - if your activity has a thread running in the background to download data from the network - it might create that thread in _____ and then stop the thread in _____
SearchView
ACTION_DOCK_EVENT
onCreate() - onDestroy()
SurfaceHolder.Callback
31. This class exposes a number of methods for applications to receive location updates.
visible
authenticator class
LocationManager
ACTION_SEND
32. This is an interface which is used to pass image data from the camera hardware to the application.
Intents
OAuth2 protocol
InputStream
SurfaceHolder.Callback
33. Evaluation of registered components
Scroller
authenticator class
PackageManager
Implicit intent
34. It provides a simple way to perform your work outside the main thread.
HttpURLConnection
resolveSizeAndState()
SettingsActivity
AsyncTask
35. Relative to pixels and resolution screen
OAuth2 protocol
Scroller
Dots per inch
onStop();
36. Conversion of XML back to an object
Deserialize
ConnectivityManager
Component - screen
OAuth2
37. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SQLite
onResume();
SQLiteOpenHelper
Full power
38. The dock-state details are included as an extra in a sticky broadcast of this action.
ConnectivityManager
EXTRA_STREAM
ACTION_DOCK_EVENT
touch
39. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
ConnectivityManager
AsyncTask
visible
security sandbox
40. It doesn't currently support the <merge/> tag in the layouts to be inflated.
BatteryManager
ACTION_DOCK_EVENT
ViewStub
Application resources
41. This is used to register and de-register your media button event receiver.
Geocoder
onStop();
Component - screen
AudioManager
42. The entire lifetime of an activity happens between the call to _____ and the call to _____
ValueAnimator
onCreate() - onDestroy()
PackageManager
adb
43. A service in which programmers can offer their Android application to Android users.
Google Play
Scroller
onStart() - onStop()
BroadcastReceiver
44. It is used to load images in a background thread - then apply them to the UI once finished.
onStart() - onStop()
Geocoder
AsyncTask
View
45. Android is __________.
Linux based
onCreate();
SurfaceView
Android SDK
46. It inform the system what intents an application component is willing to accept.
AttributeSet
Scroller
inflate()
Intent filters
47. Amode where the action bar is set up with tabs for navigation.
dual-
onCreate() - onDestroy()
View
Google Cloud Messaging (GCM)
48. Shows the actual amount of memory the application uses
Application footprint
Android SDK
SQLite
onResume();
49. Whenever the device is docked or undocked - this action is broadcast.
EXTRA_STREAM
Paint
ACTION_DOCK_EVENT
Component - screen
50. It is called to invoke the search dialog on older devices.
Ducking
Dalvik Debug Monitor Server
ACTION_SEND
onSearchRequested()