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. Amode where the action bar is set up with tabs for navigation.
Intents
dual-
Destroyed - previous
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
2. It is a free service for sending messages to Android devices.
Services
SearchView
Google Cloud Messaging (GCM)
setContentView
3. Most network-connected Android apps use this to send and receive data.
HTTP
ACTION_SEND
Lifecycle callback methods
adb
4. It is used to load images in a background thread - then apply them to the UI once finished.
Objects Activity lifecycle
Dalvik Debug Monitor Server
AsyncTask
Stack
5. It is an efficient and maintainable way to parse XML on Android.
XmlPullParser
ValueAnimator
security sandbox
Scroller
6. This class exposes a number of methods for applications to receive location updates.
onCreate();
Account
LocationManager
Wi-Fi radio
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.
Paint
inflate()
touch
View
8. These helpers are specialized classes for backing up certain kinds of data.
getInputStream()
onSearchRequested()
dual-
BackupHelper
9. This object contains an account name - which for Google accounts is an email address.
EXTRA_STREAM
NetworkInfo
Account
Dots per inch
10. For example - a ____ might be a button that initiates an action when the user touches it.
ETC1
NetworkInfo
View
onCreate() - onDestroy()
11. Converts XML Document to XML DOM
BackupHelper
Parser
Widgets
Back stack
12. Android is __________.
security sandbox
Linux based
Dalvik Debug Monitor Server
Stack
13. This can be used to draw previews of what the camera sensor is picking up.
SurfaceView
onAudioFocusChange()
Emulator
Google Play
14. The dock-state details are included as an extra in a sticky broadcast of this action.
BatteryManager
Linux based
ACTION_DOCK_EVENT
SurfaceHolder.Callback
15. You can set the layout as the UI for your activity with passing the resource ID for the layout.
ValueAnimator
SQLite
<declare-styleable>
setContentView
16. To create an activity - you must create a subclass of
Activity
onSearchRequested()
Destroyed - previous
onStop();
17. This widget as an item in the action bar is the preferred way to provide search in your app.
Google Play
SearchView
SQLite
onStop();
18. Once installed on a device - each Android application lives in its own ______
drawText()
ViewStub
security sandbox
ACTION_SEND
19. Sharing of data in Android is done via________
PackageManager
Serialize
Service Content Provider
ConnectivityManager
20. This is used for the need of finer control over your view's layout parameters.
XmlPullParser
onMeasure()
Geocoder
Fragments
21. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
HttpURLConnection
AbstractAccountAuthenticator
setVolumeControlStream()
Intent filters
22. This is used to register and de-register your media button event receiver.
Emulator
single-pane
AudioManager
HttpURLConnection
23. This is a readable source of bytes.
AndroidManifest.xml
authenticator class
InputStream
SearchView
24. It made implementing an effective and user friendly share action in your ActionBar even easier.
Entire
authenticator class
drawBitmap()
ActionProvider
25. The industry standard way to deal with authentication to third-party services.
Android SDK
OAuth2 protocol
ACTION_DOCK_EVENT
BroadcastReceiver
26. In order to get a list of accounts on the device - your app needs this permission.
Services
Back stack
GET_ACCOUNTS
Wi-Fi radio
27. Necessary tools to develop Android applications
Android SDK
BatteryManager
inflate()
ValueAnimator
28. This is the main class through which your application can access location services on Android.
Paint
Layouts
ConnectivityManager
LocationManager
29. The visible lifetime of an activity happens between the call to ____ and the call to ______
Dalvik Debug Monitor Server
SearchView
onStart() - onStop()
Google Cloud Messaging (GCM)
30. This is used to check that you're actually connected to the Internet and what type of connection is in place.
Serialize
Lifecycle callback methods
Extensible Markup Language (XML)
ConnectivityManager
31. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
setContentView
AsyncTask
Service Content Provider
searchable configuration
32. 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
Intents
Destroyed - previous
SearchView
LTE
33. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
BatteryManager
Dalvik Virtual Machine
Account Manager
Stack - back stack
34. Conversion of an object to XML
Google Cloud Messaging (GCM)
Google Play
Serialize
Intent filters
35. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
getInputStream()
HttpURLConnection
virtual table
Google
36. A service in which programmers can offer their Android application to Android users.
Paint
drawText()
Component - screen
Google Play
37. To define custom attributes - add this resources to your project.
Geocoder
Dots per inch
<declare-styleable>
Ducking
38. Conversion of XML back to an object
Activity
Google Cloud Messaging for Android (GCM)
Deserialize
Geocoder
39. Direct component call in Android
Explicit intent
HTTP
Layouts
GET_ACCOUNTS
40. Shows the actual amount of memory the application uses
SearchView
PieChart
PackageManager
Application footprint
41. It inform the system what intents an application component is willing to accept.
onSearchRequested()
Intent filters
Account Manager
AsyncTask
42. Use this to draw text.
Paint
drawText()
AccountAuthenticatorActivity
Entire
43. It is called to invoke the search dialog on older devices.
onSearchRequested()
Emulator
EXTRA_STREAM
security sandbox
44. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ValueAnimator
ViewStub
single-pane
Wi-Fi radio
45. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
Service Content Provider
virtual table
Google Cloud Messaging (GCM)
onAudioFocusChange()
46. Callback method: The activity is being created.
onCreate();
drawText()
ETC1
onDestroy();
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
OAuth2
EXTRA_STREAM
onStop();
48. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Wi-Fi radio
Implicit intent
<declare-styleable>
Stack
49. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
Geocoder
SecurityException
BroadcastReceiver
HttpURLConnection
50. 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.
Ducking
Deserialize
Activity
HttpURLConnection