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 defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
Advanced Training
onDraw()
PackageManager
searchable configuration
2. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Android SDK
Google Cloud Messaging for Android (GCM)
Service Content Provider
Account Manager
3. 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?
Intent filters
setContentView
EXTRA_STREAM
Intents
4. Callback method: The activity is no longer visible.
ConnectivityManager
onStop();
onStart() - onStop()
ConnectivityManager
5. It is an efficient and maintainable way to parse XML on Android.
BroadcastReceiver
XmlPullParser
Linux based
onMeasure()
6. Amode where the action bar is set up with tabs for navigation.
SearchView
Google Cloud Messaging for Android (GCM)
onCreate();
dual-
7. Android request its permission using its ________
Service Content Provider
Canvas
onAudioFocusChange()
AndroidManifest.xml
8. Allow to combine loosely coupled components to perform certain tasks
Intents
Intent filters
ETC1
BroadcastReceiver
9. A styleable entity that contains these two custom attributes: showText and labelPosition.
PieChart
onPause();
Explicit intent
BackupHelper
10. A service in which programmers can offer their Android application to Android users.
Google Play
onMeasure()
Service Content Provider
SurfaceView
11. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Service Content Provider
Android SDK
ViewStub
onCreate() - onDestroy()
12. These helpers are specialized classes for backing up certain kinds of data.
BackupHelper
onSearchRequested()
Scroller
LocationManager
13. Converts XML Document to XML DOM
Services
Intents
Parser
onMeasure()
14. Callback method: The activity has become visible.
onResume();
Activity
Intents
searchable configuration
15. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
HTTP
Google
security sandbox
NetworkInfo
16. The helper method is used to create the final width and height values.
resolveSizeAndState()
Google Play
PieChart
Widgets
17. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
SurfaceHolder.Callback
Dalvik Debug Monitor Server
Objects Activity lifecycle
View
18. Conversion of XML back to an object
ViewStub
Deserialize
ViewStub
single-pane
19. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
AsyncTask
auth scope
onCreate() - onDestroy()
Full power
20. Relative to pixels and resolution screen
Dots per inch
resolveSizeAndState()
Fragments
Stack - back stack
21. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
When the activity resumes
<declare-styleable>
ViewStub
ValueAnimator
22. Where Android is currently primarily developed
Google
LocationManager
Android SDK
Layouts
23. This is used for the need of finer control over your view's layout parameters.
Intent filters
auth scope
AttributeSet
onMeasure()
24. This class is the basis for handling flywheel-style fling gestures.
Scroller
touch
SecurityException
Linux based
25. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
Stack
Hierarchy Viewer
OnCurrentItemChanged
SQLiteOpenHelper
26. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
LocationManager
When the activity resumes
HttpURLConnection
android.hardware.touchscreen
27. In order to get a list of accounts on the device - your app needs this permission.
Stack - back stack
GET_ACCOUNTS
Deserialize
onDraw()
28. Theseare a key part of Android applications that directly affect the user experience.
onStop();
AudioManager
Layouts
android.hardware.touchscreen
29. This object contains an account name - which for Google accounts is an email address.
ViewStub
Account
SQLite
onStart() - onStop()
30. The minimal energy state during which no network connection is active or required.
single-pane
SettingsActivity
Standby
OnCurrentItemChanged
31. The entire lifetime of an activity happens between the call to _____ and the call to _____
NetworkInfo
onCreate() - onDestroy()
InputStream
<declare-styleable>
32. A mode where navigation is set up with a spinner widget.
SurfaceView
single-pane
Google Play
OAuth2 protocol
33. It inform the system what intents an application component is willing to accept.
SearchView
Linux based
adb
Intent filters
34. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
ViewStub
When the activity resumes
AsyncTask
Canvas
35. This broadcasts an action whenever the device is connected or disconnected from power.
onDestroy();
SurfaceView
authenticator class
BatteryManager
36. This is used to fetch the account names that the user has stored on their device.
AttributeSet
ACTION_SEND
Hierarchy Viewer
Account Manager
37. Use this to draw bitmaps.
drawBitmap()
onDestroy();
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
HTTP
38. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
Hierarchy Viewer
AttributeSet
LTE
AsyncTask
39. This class provides one of the simplest ways to fire off a new task from the UI thread.
drawBitmap()
Back stack
Fragments
AsyncTask
40. It is a subclass of PreferenceActivity.
onStop();
SettingsActivity
Serialize
Objects Activity lifecycle
41. Callback method: The activity is being created.
searchable configuration
onCreate();
setVolumeControlStream()
dual-
42. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Dalvik Debug Monitor Server
virtual table
SearchView
searchable configuration
43. Perform background tasks without providing a user interface
NetworkInfo
When the activity resumes
SurfaceView
Services
44. 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 ___ .
ValueAnimator
visible
Google Play
Stack
45. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
Hierarchy Viewer
ViewStub
Stack
46. An open source group led by Google
Open Handset Alliance
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
OAuth2 protocol
onStop();
47. 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.
Scroller
PieChart
LocationManager
Ducking
48. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
onStop();
visible
Hierarchy Viewer
Lifecycle callback methods
49. 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.
EXTRA_STREAM
ETC1
Activity
Application footprint
50. Shows the actual amount of memory the application uses
BatteryManager
Wi-Fi radio
Application footprint
OAuth2