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 the most common input event in the Android system.
Dalvik Virtual Machine
BatteryManager
touch
ViewStub
2. 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.
searchable configuration
OAuth2
getInputStream()
ConnectivityManager
3. 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.
onSearchRequested()
SearchView
GestureDetector
AudioManager
4. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
Linux based
SurfaceView
virtual table
getInputStream()
5. Where Android is currently primarily developed
Google
onSearchRequested()
Layouts
onStart() - onStop()
6. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
SearchView
Google Cloud Messaging for Android (GCM)
AbstractAccountAuthenticator
HTTP
7. It inform the system what intents an application component is willing to accept.
Intent filters
PackageManager
Intents
<declare-styleable>
8. Evaluation of registered components
Implicit intent
Entire
onCreate() - onDestroy()
Android SDK
9. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
NetworkInfo
drawBitmap()
<declare-styleable>
Stack
10. When a view is created from an XML layout - all of the attributes in the XML tag are read from the resource bundle and passed into the view's constructor as a what?
onCreate() - onDestroy()
onSearchRequested()
AttributeSet
Low power
11. In most cases this will offer greater bandwidth at a significantly lower battery cost.
AccountAuthenticatorActivity
Account Manager
Component - screen
Wi-Fi radio
12. Necessary tools to develop Android applications
setContentView
ConnectivityManager
Emulator
Android SDK
13. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
AccountAuthenticatorActivity
onResume();
BatteryManager
View
14. Converts XML Document to XML DOM
LTE
onCreate() - onDestroy()
onPause();
Parser
15. Most network-connected Android apps use this to send and receive data.
HTTP
LocationManager
ETC1
onMeasure()
16. Are used in activities to create the user interface and to interact with the user.
AccountAuthenticatorActivity
Activity
Fragments
android.hardware.touchscreen
17. Callback method: The activity is no longer visible.
Scroller
isConnected()
Account Manager
onStop();
18. 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 ___ .
Back stack
drawText()
Stack
Google Cloud Messaging for Android (GCM)
19. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
AsyncTask
LTE
resolveSizeAndState()
20. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Android SDK
Dalvik Debug Monitor Server
Dalvik Virtual Machine
<declare-styleable>
21. Use this to draw bitmaps.
OnCurrentItemChanged
ACTION_DOCK_EVENT
drawBitmap()
AbstractAccountAuthenticator
22. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Dots per inch
Stack - back stack
Scroller
ACTION_DOCK_EVENT
23. The industry standard way to deal with authentication to third-party services.
SearchView
Entire
Paint
OAuth2 protocol
24. The dock-state details are included as an extra in a sticky broadcast of this action.
ACTION_DOCK_EVENT
Google Cloud Messaging (GCM)
LTE
visible
25. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
virtual table
Paint
Dalvik Virtual Machine
Advanced Training
26. This is a readable source of bytes.
ViewStub
InputStream
Lifecycle callback methods
resolveSizeAndState()
27. This is an interface which is used to pass image data from the camera hardware to the application.
Advanced Training
onResume();
SurfaceHolder.Callback
Implicit intent
28. This broadcasts an action whenever the device is connected or disconnected from power.
BatteryManager
Stack - back stack
Full power
LTE
29. Conversion of XML back to an object
Deserialize
Activity
touch
Layouts
30. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
LTE
Stack
onStart() - onStop()
View
31. It is used to load images in a background thread - then apply them to the UI once finished.
AsyncTask
Destroyed - previous
OnCurrentItemChanged
ConnectivityManager
32. 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?
ShareActionProvider
Activity
EXTRA_STREAM
Destroyed - previous
33. Android is __________.
Linux based
Advanced Training
AsyncTask
BroadcastReceiver
34. It is a subclass of PreferenceActivity.
Paint
SettingsActivity
HttpURLConnection
Fragments
35. Conversion of an object to XML
Serialize
ETC1
Advanced Training
Activity
36. These helpers are specialized classes for backing up certain kinds of data.
Dalvik Virtual Machine
PieChart
BackupHelper
authenticator class
37. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
OAuth2 protocol
Advanced Training
When the activity resumes
AccountAuthenticatorActivity
38. Direct component call in Android
SettingsActivity
Explicit intent
drawText()
Parser
39. When a new activity starts - it is pushed onto the ____ and takes user focus.
Destroyed - previous
OAuth2
Extensible Markup Language (XML)
Back stack
40. Relative to pixels and resolution screen
onStop();
inflate()
SurfaceView
Dots per inch
41. ______ are views derived from ViewGroup that provide a unique layout model for its child views
SurfaceView
onCreate() - onDestroy()
LTE
Layouts
42. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Extensible Markup Language (XML)
AsyncTask
Scroller
AbstractAccountAuthenticator
43. It is available starting with API Level 14 and higher.
ShareActionProvider
<declare-styleable>
InputStream
HttpURLConnection
44. Shows the actual amount of memory the application uses
Open Handset Alliance
Objects Activity lifecycle
NetworkInfo
Application footprint
45. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
Fragments
single-pane
HttpURLConnection
authenticator class
46. If permissions are missing - the application will get this at runtime.
SecurityException
Intent filters
SurfaceHolder.Callback
ACTION_SEND
47. A styleable entity that contains these two custom attributes: showText and labelPosition.
PieChart
Wi-Fi radio
Widgets
BatteryManager
48. Once installed on a device - each Android application lives in its own ______
security sandbox
onResume();
Implicit intent
Open Handset Alliance
49. This is used for the need of finer control over your view's layout parameters.
onMeasure()
Low power
Implicit intent
Dalvik Virtual Machine
50. This class provides one of the simplest ways to fire off a new task from the UI thread.
onCreate() - onDestroy()
Full power
When the activity resumes
AsyncTask