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. Where Android is currently primarily developed
Widgets
Google
GestureDetector
GET_ACCOUNTS
2. The visible lifetime of an activity happens between the call to ____ and the call to ______
Layouts
AsyncTask
onStart() - onStop()
Account
3. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
Parser
ConnectivityManager
OnCurrentItemChanged
auth scope
4. Direct component call in Android
LocationManager
onResume();
Explicit intent
searchable configuration
5. It is an efficient and maintainable way to parse XML on Android.
Stack - back stack
AudioManager
XmlPullParser
Widgets
6. This is the simplest way to monitor device state changes.
Component - screen
HTTP
onStop();
BroadcastReceiver
7. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
visible
ACTION_SEND
Paint
Widgets
8. Android is __________.
Linux based
onAudioFocusChange()
setContentView
LocationManager
9. It doesn't currently support the <merge/> tag in the layouts to be inflated.
SQLite
ViewStub
Serialize
Component - screen
10. Conversion of an object to XML
SecurityException
AsyncTask
NetworkInfo
Serialize
11. Use this to draw text.
drawText()
onDraw()
onResume();
LocationManager
12. This is the most common input event in the Android system.
Lifecycle callback methods
Fragments
ViewStub
touch
13. It inform the system what intents an application component is willing to accept.
Intent filters
Standby
OnCurrentItemChanged
SearchView
14. These helpers are specialized classes for backing up certain kinds of data.
SQLiteOpenHelper
BackupHelper
Services
AudioManager
15. 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?
resolveSizeAndState()
AttributeSet
SecurityException
HTTP
16. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
getInputStream()
onDestroy();
<declare-styleable>
17. Evaluation of registered components
EXTRA_STREAM
Stack - back stack
Implicit intent
Component - screen
18. Most network-connected Android apps use this to send and receive data.
SearchView
SettingsActivity
inflate()
HTTP
19. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
visible
onCreate() - onDestroy()
SurfaceView
onDraw()
20. This is a readable source of bytes.
ACTION_SEND
AbstractAccountAuthenticator
InputStream
authenticator class
21. An open source stand alone database
SQLite
Open Handset Alliance
ACTION_SEND
Extensible Markup Language (XML)
22. Relative to pixels and resolution screen
SQLiteOpenHelper
Canvas
Dots per inch
Android SDK
23. Sharing of data in Android is done via________
android.hardware.touchscreen
Layouts
Service Content Provider
OnCurrentItemChanged
24. Amode where the action bar is set up with tabs for navigation.
dual-
virtual table
Widgets
SQLiteOpenHelper
25. This is used to register and de-register your media button event receiver.
AudioManager
onPause();
android.hardware.touchscreen
Full power
26. Callback method: The activity is no longer visible.
AndroidManifest.xml
onSearchRequested()
onStop();
AsyncTask
27. It is used to toggle the enabled state on any component defined in the manifest - including whichever broadcast receivers you wish to enable or disable
Advanced Training
onDestroy();
PackageManager
ActionProvider
28. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Parser
Entire
SearchView
Advanced Training
29. When a new activity starts - it is pushed onto the ____ and takes user focus.
ACTION_SEND
OnCurrentItemChanged
Account
Back stack
30. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Canvas
OnCurrentItemChanged
Activity
security sandbox
31. It is a free service for sending messages to Android devices.
AccountAuthenticatorActivity
Google Cloud Messaging (GCM)
Dots per inch
Canvas
32. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
Serialize
Canvas
Hierarchy Viewer
Extensible Markup Language (XML)
33. 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?
PackageManager
searchable configuration
EXTRA_STREAM
isConnected()
34. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
searchable configuration
EXTRA_STREAM
dual-
Intents
35. This provides methods to define line's color - whether to fill a rectangle with a color or leave it empty - and defines the color - style - font - and so forth of each shape you draw.
Paint
SearchView
ACTION_DOCK_EVENT
Extensible Markup Language (XML)
36. 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.
Objects Activity lifecycle
AndroidManifest.xml
Activity
Google Cloud Messaging for Android (GCM)
37. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Dalvik Debug Monitor Server
drawBitmap()
onCreate() - onDestroy()
drawText()
38. is run when running Android on the pc
SurfaceView
Emulator
BroadcastReceiver
onSearchRequested()
39. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SQLiteOpenHelper
onStop();
SQLite
PieChart
40. This includes tools to help you identify problems in your layout performance.
BatteryManager
dual-
Android SDK
Google
41. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
EXTRA_STREAM
android.hardware.touchscreen
security sandbox
ACTION_DOCK_EVENT
42. An open source group led by Google
Scroller
BatteryManager
Destroyed - previous
Open Handset Alliance
43. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
security sandbox
Low power
Layouts
onCreate() - onDestroy()
44. Android system uses a special virtual machine to run java based applicatons
SurfaceView
Activity
Dalvik Virtual Machine
auth scope
45. 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.
onStart() - onStop()
AsyncTask
LocationManager
OAuth2
46. Are used in activities to create the user interface and to interact with the user.
Fragments
onPause();
ViewStub
onCreate() - onDestroy()
47. Callback method: The activity has become visible.
onPause();
onResume();
ACTION_DOCK_EVENT
visible
48. The minimal energy state during which no network connection is active or required.
BackupHelper
Standby
BroadcastReceiver
onMeasure()
49. It is a set of rules for encoding documents in machine-readable form.
setContentView
Hierarchy Viewer
Google Cloud Messaging for Android (GCM)
Extensible Markup Language (XML)
50. This is the main class through which your application can access location services on Android.
OAuth2
LocationManager
SearchView
BackupHelper