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. 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
NetworkInfo
Full power
OAuth2
2. Direct component call in Android
Application resources
PackageManager
Explicit intent
Back stack
3. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
OAuth2
BroadcastReceiver
LTE
View
4. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
PackageManager
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Paint
authenticator class
5. Shows the actual amount of memory the application uses
ShareActionProvider
resolveSizeAndState()
Application footprint
AsyncTask
6. A styleable entity that contains these two custom attributes: showText and labelPosition.
PieChart
ActionProvider
android.hardware.touchscreen
SettingsActivity
7. Necessary tools to develop Android applications
Android SDK
SurfaceView
Serialize
View
8. It is a string that defines the specific type of access your app is asking for.
auth scope
ACTION_DOCK_EVENT
Linux based
onCreate();
9. Allow to combine loosely coupled components to perform certain tasks
GestureDetector
Intents
authenticator class
Service Content Provider
10. Android request its permission using its ________
setVolumeControlStream()
visible
AndroidManifest.xml
ActionProvider
11. It made implementing an effective and user friendly share action in your ActionBar even easier.
SettingsActivity
ActionProvider
inflate()
SurfaceHolder.Callback
12. A mode where navigation is set up with a spinner widget.
single-pane
SQLiteOpenHelper
When the activity resumes
Intents
13. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Advanced Training
Scroller
ViewStub
Layouts
14. It is a free service for sending messages to Android devices.
Google Cloud Messaging (GCM)
Account Manager
Back stack
AndroidManifest.xml
15. Callback method: The activity is no longer visible.
Deserialize
onStop();
Dalvik Virtual Machine
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
16. It inform the system what intents an application component is willing to accept.
Stack - back stack
onCreate() - onDestroy()
LTE
Intent filters
17. To define custom attributes - add this resources to your project.
<declare-styleable>
GET_ACCOUNTS
Android SDK
LocationManager
18. 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?
SettingsActivity
EXTRA_STREAM
authenticator class
visible
19. In order to get a list of accounts on the device - your app needs this permission.
GET_ACCOUNTS
PieChart
Activity
SecurityException
20. Perform background tasks without providing a user interface
Services
Google Cloud Messaging for Android (GCM)
SQLiteOpenHelper
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
21. This can be used to draw previews of what the camera sensor is picking up.
Stack - back stack
<declare-styleable>
SurfaceView
onStop();
22. It is a set of rules for encoding documents in machine-readable form.
Extensible Markup Language (XML)
virtual table
AndroidManifest.xml
onAudioFocusChange()
23. Where Android is currently primarily developed
onCreate() - onDestroy()
Google
Low power
dual-
24. This is used to check that you're actually connected to the Internet and what type of connection is in place.
NetworkInfo
setContentView
Canvas
ConnectivityManager
25. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SearchView
ACTION_SEND
SQLiteOpenHelper
AsyncTask
26. Conversion of an object to XML
drawBitmap()
Application resources
Serialize
onPause();
27. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Google
Canvas
AndroidManifest.xml
Component - screen
28. This is used to fetch the account names that the user has stored on their device.
SurfaceHolder.Callback
inflate()
Advanced Training
Account Manager
29. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
ViewStub
visible
drawBitmap()
BatteryManager
30. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Fragments
Android SDK
single-pane
Stack - back stack
31. Whenever the device is docked or undocked - this action is broadcast.
Full power
authenticator class
ACTION_DOCK_EVENT
NetworkInfo
32. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
ViewStub
SQLite
EXTRA_STREAM
33. Evaluation of registered components
virtual table
Implicit intent
HttpURLConnection
Objects Activity lifecycle
34. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
ConnectivityManager
AbstractAccountAuthenticator
Stack
GestureDetector
35. Represents the visual representation of an Android application
Intents
Activity
SQLite
Google Cloud Messaging for Android (GCM)
36. 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.
Low power
SearchView
Full power
isConnected()
37. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
NetworkInfo
Implicit intent
Intents
Activity
38. A service in which programmers can offer their Android application to Android users.
Scroller
Google Cloud Messaging (GCM)
Google Play
searchable configuration
39. This object contains an account name - which for Google accounts is an email address.
Standby
When the activity resumes
AsyncTask
Account
40. Callback method: The activity has become visible.
virtual table
SearchView
onResume();
SearchView
41. Callback method: The activity is no longer visible
AsyncTask
Service Content Provider
setContentView
onStop();
42. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
AndroidManifest.xml
AsyncTask
When the activity resumes
BackupHelper
43. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
Geocoder
visible
onPause();
isConnected()
44. This is the simplest way to monitor device state changes.
security sandbox
BroadcastReceiver
SearchView
LocationManager
45. Amode where the action bar is set up with tabs for navigation.
Component - screen
dual-
AccountAuthenticatorActivity
Service Content Provider
46. This is used to convert raw touch events into gestures.
onCreate() - onDestroy()
HTTP
onStop();
GestureDetector
47. is run when running Android on the pc
PackageManager
Emulator
onCreate() - onDestroy()
Parser
48. Converts XML Document to XML DOM
Parser
InputStream
onResume();
visible
49. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
ConnectivityManager
XmlPullParser
onPause();
Wi-Fi radio
50. This class exposes a number of methods for applications to receive location updates.
LocationManager
resolveSizeAndState()
android.hardware.touchscreen
Open Handset Alliance