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 is an HTTP client that is used for applications targeted at Gingerbread and higher.
touch
SecurityException
HttpURLConnection
onCreate();
2. This is the simplest way to monitor device state changes.
auth scope
BroadcastReceiver
getInputStream()
BatteryManager
3. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
AttributeSet
Activity
Wi-Fi radio
inflate()
4. Necessary tools to develop Android applications
onCreate();
Intents
Android SDK
Dalvik Virtual Machine
5. An open source stand alone database
visible
SQLite
InputStream
Advanced Training
6. To define custom attributes - add this resources to your project.
setVolumeControlStream()
Service Content Provider
<declare-styleable>
resolveSizeAndState()
7. It inform the system what intents an application component is willing to accept.
inflate()
Intent filters
LocationManager
isConnected()
8. 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
Open Handset Alliance
OAuth2
Geocoder
9. Relative to pixels and resolution screen
GestureDetector
Dots per inch
resolveSizeAndState()
BatteryManager
10. Amode where the action bar is set up with tabs for navigation.
Back stack
dual-
View
HTTP
11. This action is used in sending text content from one activity to another.
Application resources
Lifecycle callback methods
onCreate() - onDestroy()
ACTION_SEND
12. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
LocationManager
Objects Activity lifecycle
onCreate() - onDestroy()
13. Once installed on a device - each Android application lives in its own ______
onDestroy();
Services
security sandbox
Intent filters
14. Shows the actual amount of memory the application uses
visible
View
Application footprint
SearchView
15. This class is the basis for handling flywheel-style fling gestures.
<declare-styleable>
SQLite
BroadcastReceiver
Scroller
16. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Back stack
ShareActionProvider
Scroller
GestureDetector
17. Callback method: The activity is no longer visible.
onStop();
onStart() - onStop()
AsyncTask
ActionProvider
18. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
getInputStream()
ConnectivityManager
onStop();
Google Cloud Messaging (GCM)
19. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
onStart() - onStop()
AndroidManifest.xml
Widgets
onCreate() - onDestroy()
20. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
searchable configuration
GET_ACCOUNTS
security sandbox
Dalvik Debug Monitor Server
21. This is used to convert raw touch events into gestures.
<declare-styleable>
GET_ACCOUNTS
GestureDetector
Activity
22. is run when running Android on the pc
Emulator
AccountAuthenticatorActivity
Paint
Android SDK
23. 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.
SearchView
Paint
setVolumeControlStream()
onDestroy();
24. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
Activity
ViewStub
authenticator class
ACTION_DOCK_EVENT
25. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
SQLite
ConnectivityManager
ValueAnimator
security sandbox
26. 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?
XmlPullParser
When the activity resumes
EXTRA_STREAM
ActionProvider
27. It is a set of rules for encoding documents in machine-readable form.
onPause();
Extensible Markup Language (XML)
SQLite
auth scope
28. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
SettingsActivity
setVolumeControlStream()
When the activity resumes
searchable configuration
29. A styleable entity that contains these two custom attributes: showText and labelPosition.
BatteryManager
inflate()
PieChart
isConnected()
30. This is the most common input event in the Android system.
touch
SurfaceView
Services
SearchView
31. This broadcasts an action whenever the device is connected or disconnected from power.
onPause();
onSearchRequested()
Stack
BatteryManager
32. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Wi-Fi radio
OnCurrentItemChanged
drawText()
Google Cloud Messaging for Android (GCM)
33. 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
onMeasure()
PackageManager
LocationManager
dual-
34. This is set up to animate for the duration of the fling.
ValueAnimator
onDraw()
Open Handset Alliance
Dalvik Debug Monitor Server
35. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Paint
SecurityException
ViewStub
Stack - back stack
36. Use this to draw text.
onStop();
auth scope
ETC1
drawText()
37. For example - a ____ might be a button that initiates an action when the user touches it.
View
Linux based
onPause();
Open Handset Alliance
38. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
AttributeSet
AbstractAccountAuthenticator
HTTP
OAuth2 protocol
39. It is available starting with API Level 14 and higher.
ShareActionProvider
PieChart
BatteryManager
Extensible Markup Language (XML)
40. When a new activity starts - it is pushed onto the ____ and takes user focus.
Paint
Back stack
onStop();
Scroller
41. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
dual-
drawText()
onDraw()
42. This can be used to draw previews of what the camera sensor is picking up.
AudioManager
Extensible Markup Language (XML)
SurfaceView
Widgets
43. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
Activity
ViewStub
SQLite
AccountAuthenticatorActivity
44. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
onAudioFocusChange()
authenticator class
onCreate() - onDestroy()
Full power
45. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
auth scope
LTE
Google Cloud Messaging (GCM)
ValueAnimator
46. Android system uses a special virtual machine to run java based applicatons
visible
Scroller
security sandbox
Dalvik Virtual Machine
47. This class exposes a number of methods for applications to receive location updates.
setVolumeControlStream()
onCreate();
drawText()
LocationManager
48. This object contains an account name - which for Google accounts is an email address.
Account
Ducking
onCreate() - onDestroy()
Hierarchy Viewer
49. This is an interface which is used to pass image data from the camera hardware to the application.
SurfaceHolder.Callback
AudioManager
isConnected()
Fragments
50. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
AsyncTask
GET_ACCOUNTS
onCreate();
visible