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. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
setVolumeControlStream()
LTE
View
auth scope
2. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onResume();
Dalvik Virtual Machine
onCreate();
3. This is a readable source of bytes.
InputStream
onDraw()
Application footprint
Intent filters
4. A mode where navigation is set up with a spinner widget.
authenticator class
GestureDetector
single-pane
AudioManager
5. The helper method is used to create the final width and height values.
ShareActionProvider
XmlPullParser
HttpURLConnection
resolveSizeAndState()
6. The dock-state details are included as an extra in a sticky broadcast of this action.
Ducking
onSearchRequested()
ACTION_DOCK_EVENT
AbstractAccountAuthenticator
7. Callback method: Another activity is taking focus
ACTION_SEND
Paint
onPause();
onStop();
8. Necessary tools to develop Android applications
Advanced Training
Component - screen
Android SDK
BroadcastReceiver
9. Callback method: The activity is being created.
onCreate();
XmlPullParser
BatteryManager
SettingsActivity
10. It is called to invoke the search dialog on older devices.
Extensible Markup Language (XML)
BroadcastReceiver
onSearchRequested()
resolveSizeAndState()
11. Android request its permission using its ________
SecurityException
ETC1
authenticator class
AndroidManifest.xml
12. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
searchable configuration
Hierarchy Viewer
ConnectivityManager
Application resources
13. Most network-connected Android apps use this to send and receive data.
HttpURLConnection
Linux based
Application resources
HTTP
14. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
Intents
inflate()
LocationManager
ACTION_DOCK_EVENT
15. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
Dalvik Virtual Machine
HTTP
single-pane
16. This is set up to animate for the duration of the fling.
onStop();
Scroller
ValueAnimator
onDraw()
17. Allow to combine loosely coupled components to perform certain tasks
Services
OAuth2
Intents
Entire
18. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
OnCurrentItemChanged
onCreate() - onDestroy()
GET_ACCOUNTS
Extensible Markup Language (XML)
19. Android is __________.
Linux based
AndroidManifest.xml
authenticator class
onCreate();
20. 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()
Stack - back stack
setVolumeControlStream()
GET_ACCOUNTS
21. Relative to pixels and resolution screen
Dots per inch
LocationManager
auth scope
Low power
22. Represents the visual representation of an Android application
Activity
SettingsActivity
Entire
HttpURLConnection
23. This is used to register and de-register your media button event receiver.
SurfaceView
LocationManager
AudioManager
OAuth2
24. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Layouts
Emulator
ActionProvider
setVolumeControlStream()
25. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Activity
Activity
ConnectivityManager
isConnected()
26. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
BackupHelper
Stack
Android SDK
Scroller
27. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
onCreate() - onDestroy()
InputStream
Google Play
28. This object contains an account name - which for Google accounts is an email address.
Account
inflate()
Widgets
InputStream
29. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
SurfaceHolder.Callback
View
Ducking
SecurityException
30. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Service Content Provider
Serialize
authenticator class
AbstractAccountAuthenticator
31. is run when running Android on the pc
Entire
Ducking
Stack - back stack
Emulator
32. Converts XML Document to XML DOM
Entire
ValueAnimator
BackupHelper
Parser
33. Conversion of an object to XML
virtual table
Objects Activity lifecycle
SurfaceHolder.Callback
Serialize
34. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
onSearchRequested()
Layouts
SQLite
android.hardware.touchscreen
35. The visible lifetime of an activity happens between the call to ____ and the call to ______
resolveSizeAndState()
onStart() - onStop()
setVolumeControlStream()
Destroyed - previous
36. In order to get a list of accounts on the device - your app needs this permission.
GestureDetector
GET_ACCOUNTS
Component - screen
Standby
37. This includes tools to help you identify problems in your layout performance.
Layouts
Scroller
Android SDK
ViewStub
38. This class exposes a number of methods for applications to receive location updates.
LocationManager
AsyncTask
SearchView
Implicit intent
39. 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
drawText()
onCreate();
Widgets
40. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
Lifecycle callback methods
Activity
Account Manager
HttpURLConnection
41. These helpers are specialized classes for backing up certain kinds of data.
Intents
SQLiteOpenHelper
BackupHelper
Fragments
42. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
isConnected()
SQLiteOpenHelper
Lifecycle callback methods
Component - screen
43. This class provides one of the simplest ways to fire off a new task from the UI thread.
Explicit intent
Service Content Provider
ETC1
AsyncTask
44. This class is the basis for handling flywheel-style fling gestures.
Intents
Advanced Training
AsyncTask
Scroller
45. Android system uses a special virtual machine to run java based applicatons
OnCurrentItemChanged
Application footprint
onPause();
Dalvik Virtual Machine
46. Theseare a key part of Android applications that directly affect the user experience.
Layouts
Google Cloud Messaging (GCM)
Linux based
Full power
47. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Dalvik Debug Monitor Server
Component - screen
SettingsActivity
Lifecycle callback methods
48. 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
onDestroy();
AccountAuthenticatorActivity
Activity
Destroyed - previous
49. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Lifecycle callback methods
Advanced Training
Fragments
Low power
50. This action is used in sending text content from one activity to another.
ACTION_SEND
Google Cloud Messaging for Android (GCM)
Parser
EXTRA_STREAM