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. is run when running Android on the pc
SurfaceHolder.Callback
Emulator
Dalvik Virtual Machine
LocationManager
2. Direct component call in Android
AttributeSet
Explicit intent
ShareActionProvider
AsyncTask
3. In most cases this will offer greater bandwidth at a significantly lower battery cost.
ACTION_DOCK_EVENT
ViewStub
Fragments
Wi-Fi radio
4. Where Android is currently primarily developed
Advanced Training
View
Google
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
5. This is a readable source of bytes.
InputStream
SQLiteOpenHelper
View
onCreate() - onDestroy()
6. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
View
Serialize
AbstractAccountAuthenticator
When the activity resumes
7. Callback method: The activity is about to be destroyed.
Scroller
When the activity resumes
ConnectivityManager
onDestroy();
8. Sharing of data in Android is done via________
Service Content Provider
Android SDK
OAuth2 protocol
security sandbox
9. Perform background tasks without providing a user interface
Services
Serialize
Extensible Markup Language (XML)
ValueAnimator
10. This is used to check that you're actually connected to the Internet and what type of connection is in place.
onCreate() - onDestroy()
ConnectivityManager
GET_ACCOUNTS
OAuth2
11. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Application footprint
ValueAnimator
ConnectivityManager
Emulator
12. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Google Cloud Messaging for Android (GCM)
Advanced Training
virtual table
onSearchRequested()
13. 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 ___ .
single-pane
Standby
Stack
setVolumeControlStream()
14. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
HttpURLConnection
Dalvik Virtual Machine
SecurityException
security sandbox
15. For example - a ____ might be a button that initiates an action when the user touches it.
authenticator class
drawText()
View
Deserialize
16. Callback method: The activity is no longer visible
ACTION_DOCK_EVENT
ShareActionProvider
Google
onStop();
17. Theseare a key part of Android applications that directly affect the user experience.
AbstractAccountAuthenticator
Layouts
Fragments
Implicit intent
18. Use this to draw text.
Geocoder
Emulator
drawText()
ValueAnimator
19. Once installed on a device - each Android application lives in its own ______
ETC1
security sandbox
Implicit intent
SearchView
20. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Advanced Training
ACTION_DOCK_EVENT
Extensible Markup Language (XML)
single-pane
21. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
ACTION_SEND
Google Cloud Messaging (GCM)
Dalvik Debug Monitor Server
OAuth2
22. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
SQLiteOpenHelper
Lifecycle callback methods
touch
OnCurrentItemChanged
23. Android is __________.
HttpURLConnection
Stack - back stack
SearchView
Linux based
24. 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.
Standby
Service Content Provider
isConnected()
SearchView
25. This action is used in sending text content from one activity to another.
Android SDK
Android SDK
AndroidManifest.xml
ACTION_SEND
26. Android request its permission using its ________
Paint
onDestroy();
AndroidManifest.xml
virtual table
27. This can be used to draw previews of what the camera sensor is picking up.
setContentView
SurfaceView
Entire
View
28. A service in which programmers can offer their Android application to Android users.
Destroyed - previous
AccountAuthenticatorActivity
setVolumeControlStream()
Google Play
29. Conversion of an object to XML
ViewStub
OnCurrentItemChanged
Serialize
visible
30. An open source group led by Google
BackupHelper
Explicit intent
Serialize
Open Handset Alliance
31. It is a string that defines the specific type of access your app is asking for.
setContentView
BroadcastReceiver
Fragments
auth scope
32. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
Widgets
onDestroy();
Layouts
visible
33. Conversion of XML back to an object
BackupHelper
GET_ACCOUNTS
Deserialize
XmlPullParser
34. It is available starting with API Level 14 and higher.
Activity
BatteryManager
Extensible Markup Language (XML)
ShareActionProvider
35. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
Intent filters
authenticator class
dual-
Activity
36. The industry standard way to deal with authentication to third-party services.
setContentView
onPause();
OAuth2 protocol
AndroidManifest.xml
37. This class provides one of the simplest ways to fire off a new task from the UI thread.
HttpURLConnection
Component - screen
AsyncTask
Lifecycle callback methods
38. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
Destroyed - previous
Open Handset Alliance
Android SDK
BroadcastReceiver
39. An intermediate state that uses around 50% of the battery power at the full state.
Hierarchy Viewer
Fragments
Low power
Ducking
40. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Emulator
resolveSizeAndState()
onDraw()
AbstractAccountAuthenticator
41. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Scroller
Hierarchy Viewer
Full power
onDestroy();
42. The helper method is used to create the final width and height values.
When the activity resumes
AbstractAccountAuthenticator
resolveSizeAndState()
PieChart
43. This is used to register and de-register your media button event receiver.
AudioManager
Low power
Services
Activity
44. To create an activity - you must create a subclass of
Intents
Activity
ShareActionProvider
inflate()
45. Android system uses a special virtual machine to run java based applicatons
BatteryManager
Dalvik Virtual Machine
SQLiteOpenHelper
security sandbox
46. A mode where navigation is set up with a spinner widget.
single-pane
SettingsActivity
Activity
Dots per inch
47. Necessary tools to develop Android applications
SurfaceView
ACTION_DOCK_EVENT
Android SDK
XmlPullParser
48. This broadcasts an action whenever the device is connected or disconnected from power.
SearchView
Layouts
BatteryManager
Services
49. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
adb
Scroller
SettingsActivity
50. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
<declare-styleable>
Objects Activity lifecycle
resolveSizeAndState()
touch