SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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. Direct component call in Android
Scroller
View
Open Handset Alliance
Explicit intent
2. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
visible
inflate()
Stack - back stack
Component - screen
3. This can be used to draw previews of what the camera sensor is picking up.
onPause();
ConnectivityManager
Back stack
SurfaceView
4. 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.
Account
ETC1
Stack
SurfaceHolder.Callback
5. The visible lifetime of an activity happens between the call to ____ and the call to ______
LTE
searchable configuration
Linux based
onStart() - onStop()
6. An open source group led by Google
Open Handset Alliance
resolveSizeAndState()
Paint
Google Cloud Messaging (GCM)
7. It provides a single value - called an auth token that represents both the user's identity and the application's authorization to act on the user's behalf.
SettingsActivity
auth scope
OAuth2
AccountAuthenticatorActivity
8. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Open Handset Alliance
AbstractAccountAuthenticator
dual-
Scroller
9. is run when running Android on the pc
AsyncTask
Widgets
Extensible Markup Language (XML)
Emulator
10. To define custom attributes - add this resources to your project.
onCreate() - onDestroy()
LocationManager
Dalvik Debug Monitor Server
<declare-styleable>
11. An intermediate state that uses around 50% of the battery power at the full state.
Geocoder
android.hardware.touchscreen
Scroller
Low power
12. Conversion of an object to XML
Serialize
SurfaceHolder.Callback
security sandbox
View
13. Necessary tools to develop Android applications
single-pane
Android SDK
Services
Parser
14. This includes tools to help you identify problems in your layout performance.
Android SDK
Back stack
setVolumeControlStream()
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
15. A styleable entity that contains these two custom attributes: showText and labelPosition.
Extensible Markup Language (XML)
HttpURLConnection
PieChart
Google Cloud Messaging (GCM)
16. This action is used in sending text content from one activity to another.
Google Cloud Messaging (GCM)
ACTION_SEND
Back stack
AbstractAccountAuthenticator
17. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
AudioManager
AccountAuthenticatorActivity
SurfaceView
BatteryManager
18. It is an efficient and maintainable way to parse XML on Android.
AsyncTask
XmlPullParser
SearchView
Activity
19. When a new activity starts - it is pushed onto the ____ and takes user focus.
dual-
Emulator
Google Cloud Messaging for Android (GCM)
Back stack
20. The minimal energy state during which no network connection is active or required.
Standby
Services
single-pane
Lifecycle callback methods
21. It is a string that defines the specific type of access your app is asking for.
InputStream
Scroller
auth scope
SettingsActivity
22. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Canvas
PieChart
Activity
Standby
23. It is a set of rules for encoding documents in machine-readable form.
Extensible Markup Language (XML)
SQLite
Deserialize
SecurityException
24. This is the simplest way to monitor device state changes.
SQLite
SearchView
Hierarchy Viewer
BroadcastReceiver
25. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Full power
onDraw()
Application resources
inflate()
26. These helpers are specialized classes for backing up certain kinds of data.
Paint
visible
BackupHelper
onCreate() - onDestroy()
27. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
Layouts
AsyncTask
View
Services
28. It inform the system what intents an application component is willing to accept.
Intent filters
Application resources
ETC1
OAuth2 protocol
29. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
inflate()
Emulator
onDraw()
Standby
30. Evaluation of registered components
inflate()
SurfaceView
Implicit intent
ETC1
31. 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
setContentView
AndroidManifest.xml
OnCurrentItemChanged
PackageManager
32. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Google
HttpURLConnection
Layouts
Entire
33. This class provides one of the simplest ways to fire off a new task from the UI thread.
When the activity resumes
Google Cloud Messaging for Android (GCM)
AsyncTask
HTTP
34. 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.
LTE
Layouts
Activity
PackageManager
35. Allow to combine loosely coupled components to perform certain tasks
Canvas
onStop();
Paint
Intents
36. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
Back stack
ViewStub
onDestroy();
Google Cloud Messaging for Android (GCM)
37. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
HttpURLConnection
visible
Low power
OnCurrentItemChanged
38. Perform background tasks without providing a user interface
Implicit intent
Services
OAuth2
onMeasure()
39. It doesn't currently support the <merge/> tag in the layouts to be inflated.
AsyncTask
Google Play
ViewStub
onSearchRequested()
40. This class exposes a number of methods for applications to receive location updates.
Entire
resolveSizeAndState()
ETC1
LocationManager
41. Relative to pixels and resolution screen
Activity
Dots per inch
ETC1
Ducking
42. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
adb
onResume();
onMeasure()
OnCurrentItemChanged
43. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
onResume();
Activity
authenticator class
searchable configuration
44. 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.
Google Cloud Messaging for Android (GCM)
Ducking
Emulator
Paint
45. Where Android is currently primarily developed
Geocoder
Canvas
Google
SearchView
46. For example - a ____ might be a button that initiates an action when the user touches it.
Canvas
View
AndroidManifest.xml
Google
47. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
Scroller
Layouts
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
AndroidManifest.xml
48. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
SearchView
Geocoder
Full power
Google Play
49. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Ducking
LocationManager
setVolumeControlStream()
GestureDetector
50. Theseare a key part of Android applications that directly affect the user experience.
Layouts
Low power
single-pane
virtual table