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. Whenever the device is docked or undocked - this action is broadcast.
ACTION_DOCK_EVENT
BatteryManager
Google Cloud Messaging for Android (GCM)
virtual table
2. 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?
onDraw()
EXTRA_STREAM
Layouts
Activity
3. This can be used to draw previews of what the camera sensor is picking up.
BatteryManager
AsyncTask
Serialize
SurfaceView
4. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Stack - back stack
SettingsActivity
ViewStub
AndroidManifest.xml
5. 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
Destroyed - previous
Parser
Component - screen
Standby
6. It is used to toggle the enabled state on any component defined in the manifest - including whichever broadcast receivers you wish to enable or disable
inflate()
Intent filters
PackageManager
onStop();
7. Callback method: The activity is about to be destroyed.
Linux based
GestureDetector
onDestroy();
View
8. This class is the basis for handling flywheel-style fling gestures.
HTTP
Objects Activity lifecycle
Scroller
Services
9. For example - a ____ might be a button that initiates an action when the user touches it.
Ducking
searchable configuration
View
SearchView
10. Direct component call in Android
Dalvik Virtual Machine
Explicit intent
AsyncTask
PackageManager
11. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
Intent filters
BatteryManager
Parser
onStop();
12. Converts XML Document to XML DOM
touch
EXTRA_STREAM
Parser
AsyncTask
13. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
authenticator class
Wi-Fi radio
security sandbox
ConnectivityManager
14. The industry standard way to deal with authentication to third-party services.
AndroidManifest.xml
OAuth2 protocol
AsyncTask
SearchView
15. An intermediate state that uses around 50% of the battery power at the full state.
Low power
ActionProvider
AndroidManifest.xml
Account Manager
16. Necessary tools to develop Android applications
ACTION_SEND
Scroller
Android SDK
HTTP
17. Android system uses a special virtual machine to run java based applicatons
NetworkInfo
ETC1
onSearchRequested()
Dalvik Virtual Machine
18. It provides a simple way to perform your work outside the main thread.
onDestroy();
Entire
XmlPullParser
AsyncTask
19. Conversion of an object to XML
Account
Serialize
Dalvik Debug Monitor Server
onStop();
20. Perform background tasks without providing a user interface
touch
View
Services
Fragments
21. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
AsyncTask
Dalvik Virtual Machine
OnCurrentItemChanged
onCreate() - onDestroy()
22. It is called to invoke the search dialog on older devices.
Fragments
InputStream
onSearchRequested()
onAudioFocusChange()
23. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
onAudioFocusChange()
GestureDetector
ETC1
Advanced Training
24. The dock-state details are included as an extra in a sticky broadcast of this action.
LocationManager
ACTION_DOCK_EVENT
Deserialize
Explicit intent
25. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
visible
Widgets
View
SearchView
26. This is used to fetch the account names that the user has stored on their device.
dual-
Wi-Fi radio
Account Manager
inflate()
27. 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.
Application resources
BackupHelper
Activity
onStart() - onStop()
28. Relative to pixels and resolution screen
AccountAuthenticatorActivity
Intents
Dots per inch
android.hardware.touchscreen
29. 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.
Lifecycle callback methods
ValueAnimator
Paint
Back stack
30. This widget as an item in the action bar is the preferred way to provide search in your app.
Android SDK
ValueAnimator
NetworkInfo
SearchView
31. Callback method: The activity is no longer visible.
onStop();
ViewStub
PackageManager
When the activity resumes
32. Amode where the action bar is set up with tabs for navigation.
dual-
Geocoder
Component - screen
ShareActionProvider
33. Allow to combine loosely coupled components to perform certain tasks
When the activity resumes
setContentView
onCreate() - onDestroy()
Intents
34. On a rooted device - the credentials would be readable by anyone with this access to the device.
visible
Deserialize
adb
Dots per inch
35. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
onSearchRequested()
onDraw()
Full power
OAuth2
36. Where Android is currently primarily developed
Google
authenticator class
setVolumeControlStream()
onAudioFocusChange()
37. This search feature was introduced in Android 3.0 and can maintain backward compatibility with older versions of Android by using the default search dialog provided by the system.
AsyncTask
adb
Dots per inch
SearchView
38. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
ViewStub
Activity
visible
BackupHelper
39. 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
virtual table
SQLite
authenticator class
40. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
ActionProvider
BackupHelper
BatteryManager
AccountAuthenticatorActivity
41. The entire lifetime of an activity happens between the call to _____ and the call to _____
ActionProvider
ACTION_DOCK_EVENT
Scroller
onCreate() - onDestroy()
42. This is used to check that you're actually connected to the Internet and what type of connection is in place.
View
Destroyed - previous
ConnectivityManager
PackageManager
43. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
Geocoder
onCreate() - onDestroy()
LTE
Destroyed - previous
44. This includes tools to help you identify problems in your layout performance.
ConnectivityManager
BroadcastReceiver
Android SDK
Layouts
45. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
onCreate() - onDestroy()
Application resources
AsyncTask
authenticator class
46. Shows the actual amount of memory the application uses
onResume();
Scroller
drawText()
Application footprint
47. Android request its permission using its ________
Back stack
GET_ACCOUNTS
SQLite
AndroidManifest.xml
48. Evaluation of registered components
Implicit intent
PieChart
visible
XmlPullParser
49. It is a string that defines the specific type of access your app is asking for.
HttpURLConnection
auth scope
Activity
PackageManager
50. Callback method: The activity has become visible.
onResume();
ACTION_DOCK_EVENT
Standby
Stack - back stack