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. An open source stand alone database
SearchView
BroadcastReceiver
Google Play
SQLite
2. This includes tools to help you identify problems in your layout performance.
Entire
authenticator class
Serialize
Android SDK
3. Direct component call in Android
BatteryManager
Explicit intent
resolveSizeAndState()
Lifecycle callback methods
4. Android is __________.
Linux based
OnCurrentItemChanged
touch
Explicit intent
5. In most cases this will offer greater bandwidth at a significantly lower battery cost.
AttributeSet
InputStream
Component - screen
Wi-Fi radio
6. 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
Activity
Activity
Geocoder
7. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
Dots per inch
AsyncTask
EXTRA_STREAM
8. This is used to fetch the account names that the user has stored on their device.
visible
Account Manager
single-pane
OAuth2 protocol
9. An open source group led by Google
Scroller
Open Handset Alliance
Application resources
drawText()
10. Amode where the action bar is set up with tabs for navigation.
Explicit intent
Layouts
dual-
drawBitmap()
11. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
onDraw()
ConnectivityManager
Objects Activity lifecycle
onSearchRequested()
12. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
onCreate();
Implicit intent
inflate()
onDraw()
13. An Activity is an application ______ that provides a _______ with which users can interact in order to do something - such as dial the phone - take a photo - send an email - or view a map
BatteryManager
Component - screen
Account Manager
Destroyed - previous
14. An intermediate state that uses around 50% of the battery power at the full state.
SecurityException
onCreate() - onDestroy()
Scroller
Low power
15. Callback method: The activity is about to be destroyed.
Ducking
Activity
Application resources
onDestroy();
16. It made implementing an effective and user friendly share action in your ActionBar even easier.
EXTRA_STREAM
InputStream
ActionProvider
Hierarchy Viewer
17. Sharing of data in Android is done via________
Service Content Provider
Services
ACTION_SEND
Geocoder
18. Callback method: Another activity is taking focus
BackupHelper
dual-
Services
onPause();
19. A mode where navigation is set up with a spinner widget.
single-pane
Android SDK
setVolumeControlStream()
LocationManager
20. It is an efficient and maintainable way to parse XML on Android.
Dots per inch
Scroller
Explicit intent
XmlPullParser
21. This is the most common input event in the Android system.
touch
BroadcastReceiver
ShareActionProvider
Intent filters
22. Converts XML Document to XML DOM
Parser
onStart() - onStop()
SettingsActivity
Deserialize
23. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
ACTION_DOCK_EVENT
resolveSizeAndState()
BroadcastReceiver
Widgets
24. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
drawText()
LocationManager
searchable configuration
HTTP
25. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
AccountAuthenticatorActivity
SQLiteOpenHelper
ViewStub
AttributeSet
26. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
SettingsActivity
When the activity resumes
ConnectivityManager
AsyncTask
27. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
touch
Explicit intent
InputStream
28. It is a subclass of PreferenceActivity.
Deserialize
SettingsActivity
ETC1
ViewStub
29. This is the main class through which your application can access location services on Android.
BatteryManager
Widgets
LocationManager
SearchView
30. 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.
Android SDK
Ducking
LocationManager
Account Manager
31. A styleable entity that contains these two custom attributes: showText and labelPosition.
LTE
Open Handset Alliance
onPause();
PieChart
32. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
onMeasure()
Linux based
Hierarchy Viewer
Fragments
33. Perform background tasks without providing a user interface
ConnectivityManager
setContentView
Services
ViewStub
34. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
Layouts
Google Cloud Messaging for Android (GCM)
virtual table
LTE
35. This class exposes a number of methods for applications to receive location updates.
LTE
Full power
AsyncTask
LocationManager
36. The industry standard way to deal with authentication to third-party services.
Back stack
OAuth2 protocol
AsyncTask
ACTION_DOCK_EVENT
37. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
authenticator class
onAudioFocusChange()
Stack - back stack
HTTP
38. An _______ is an application component that provides a screen with which users can interact in order to do something - such as dial the phone - take a photo - send an email - or view a map.
Activity
PieChart
Application footprint
Google Cloud Messaging for Android (GCM)
39. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
Android SDK
onAudioFocusChange()
NetworkInfo
Scroller
40. 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?
Hierarchy Viewer
GestureDetector
security sandbox
EXTRA_STREAM
41. Conversion of XML back to an object
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Extensible Markup Language (XML)
Deserialize
Service Content Provider
42. This is a readable source of bytes.
AsyncTask
onCreate() - onDestroy()
Scroller
InputStream
43. Callback method: The activity is no longer visible.
onStop();
onCreate() - onDestroy()
android.hardware.touchscreen
InputStream
44. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
ActionProvider
resolveSizeAndState()
Google Play
OnCurrentItemChanged
45. You can set the layout as the UI for your activity with passing the resource ID for the layout.
security sandbox
Paint
setContentView
searchable configuration
46. A service in which programmers can offer their Android application to Android users.
OnCurrentItemChanged
Hierarchy Viewer
BroadcastReceiver
Google Play
47. Evaluation of registered components
XmlPullParser
Implicit intent
ACTION_SEND
Wi-Fi radio
48. Where Android is currently primarily developed
inflate()
BackupHelper
Canvas
Google
49. It is a set of rules for encoding documents in machine-readable form.
GET_ACCOUNTS
onDestroy();
GestureDetector
Extensible Markup Language (XML)
50. 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 _____
Layouts
onCreate() - onDestroy()
XmlPullParser
Intents