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. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
ViewStub
searchable configuration
Widgets
OnCurrentItemChanged
2. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Objects Activity lifecycle
Application footprint
onDraw()
Fragments
3. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
AsyncTask
AndroidManifest.xml
Geocoder
ACTION_DOCK_EVENT
4. 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
Destroyed - previous
ConnectivityManager
AsyncTask
Extensible Markup Language (XML)
5. The dock-state details are included as an extra in a sticky broadcast of this action.
onCreate() - onDestroy()
Standby
Entire
ACTION_DOCK_EVENT
6. Each activity can then start another activity in order to perform different actions. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a ___ .
AndroidManifest.xml
Stack
Application footprint
Advanced Training
7. Perform background tasks without providing a user interface
AbstractAccountAuthenticator
Android SDK
onCreate();
Services
8. This is the simplest way to monitor device state changes.
Component - screen
onDraw()
Dots per inch
BroadcastReceiver
9. It made implementing an effective and user friendly share action in your ActionBar even easier.
ConnectivityManager
ActionProvider
onResume();
onCreate();
10. These helpers are specialized classes for backing up certain kinds of data.
Activity
Explicit intent
BackupHelper
Scroller
11. A mode where navigation is set up with a spinner widget.
single-pane
onSearchRequested()
ShareActionProvider
ETC1
12. Are used in activities to create the user interface and to interact with the user.
drawBitmap()
Fragments
AsyncTask
PieChart
13. This action is used in sending text content from one activity to another.
onDraw()
ViewStub
ACTION_SEND
onCreate() - onDestroy()
14. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
NetworkInfo
BackupHelper
onCreate() - onDestroy()
15. 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.
OnCurrentItemChanged
Account Manager
ETC1
Dalvik Debug Monitor Server
16. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Google Cloud Messaging (GCM)
Geocoder
SurfaceHolder.Callback
Wi-Fi radio
17. If permissions are missing - the application will get this at runtime.
BroadcastReceiver
onCreate() - onDestroy()
SecurityException
Destroyed - previous
18. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
searchable configuration
OAuth2
Hierarchy Viewer
Linux based
19. Theseare a key part of Android applications that directly affect the user experience.
Paint
Intents
Layouts
ACTION_DOCK_EVENT
20. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
authenticator class
Extensible Markup Language (XML)
AsyncTask
onMeasure()
21. Most network-connected Android apps use this to send and receive data.
ACTION_SEND
Dalvik Debug Monitor Server
HTTP
LocationManager
22. Necessary tools to develop Android applications
Android SDK
SearchView
setVolumeControlStream()
Serialize
23. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Geocoder
setVolumeControlStream()
Open Handset Alliance
Android SDK
24. This widget as an item in the action bar is the preferred way to provide search in your app.
Activity
ACTION_SEND
OnCurrentItemChanged
SearchView
25. This can be used to draw previews of what the camera sensor is picking up.
Emulator
SurfaceView
Back stack
View
26. Allow to combine loosely coupled components to perform certain tasks
Intents
Fragments
HttpURLConnection
ViewStub
27. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
touch
Lifecycle callback methods
BatteryManager
BroadcastReceiver
28. It is available starting with API Level 14 and higher.
GET_ACCOUNTS
OAuth2
Lifecycle callback methods
ShareActionProvider
29. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
onDraw()
NetworkInfo
Standby
HttpURLConnection
30. Shows the actual amount of memory the application uses
Application footprint
searchable configuration
SettingsActivity
Serialize
31. Whenever the device is docked or undocked - this action is broadcast.
AbstractAccountAuthenticator
ACTION_DOCK_EVENT
Dots per inch
Account
32. Callback method: The activity is no longer visible
Activity
ShareActionProvider
onStop();
Dots per inch
33. It is a free service for sending messages to Android devices.
Google Cloud Messaging (GCM)
BatteryManager
Component - screen
Low power
34. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
SurfaceHolder.Callback
Back stack
AccountAuthenticatorActivity
getInputStream()
35. This object contains an account name - which for Google accounts is an email address.
Account
Ducking
OAuth2 protocol
OAuth2
36. This broadcasts an action whenever the device is connected or disconnected from power.
LocationManager
BatteryManager
LTE
XmlPullParser
37. This is used to fetch the account names that the user has stored on their device.
ValueAnimator
Account Manager
Standby
onMeasure()
38. To create an activity - you must create a subclass of
ACTION_SEND
AudioManager
onAudioFocusChange()
Activity
39. The most common way to define a layout using views is with an XML layout file saved in your ______
Application resources
Full power
Entire
Implicit intent
40. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
security sandbox
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onSearchRequested()
virtual table
41. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
View
Application footprint
Advanced Training
42. This is used to convert raw touch events into gestures.
GestureDetector
ETC1
Fragments
drawBitmap()
43. This is a readable source of bytes.
ACTION_SEND
Dalvik Debug Monitor Server
InputStream
AttributeSet
44. Once installed on a device - each Android application lives in its own ______
Google Cloud Messaging for Android (GCM)
Google Cloud Messaging (GCM)
Scroller
security sandbox
45. Evaluation of registered components
Implicit intent
Google Cloud Messaging (GCM)
Activity
onCreate() - onDestroy()
46. It inform the system what intents an application component is willing to accept.
When the activity resumes
Stack - back stack
Intent filters
Google Cloud Messaging (GCM)
47. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
onSearchRequested()
SQLiteOpenHelper
ValueAnimator
BroadcastReceiver
48. This is the most common input event in the Android system.
Scroller
AsyncTask
touch
onDraw()
49. Amode where the action bar is set up with tabs for navigation.
Account Manager
dual-
ACTION_SEND
View
50. Callback method: The activity is no longer visible.
HTTP
onStop();
AsyncTask
XmlPullParser