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. Callback method: The activity has become visible.
Ducking
onResume();
getInputStream()
AsyncTask
2. It inform the system what intents an application component is willing to accept.
SecurityException
drawText()
Ducking
Intent filters
3. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
SearchView
setVolumeControlStream()
AttributeSet
Google Cloud Messaging for Android (GCM)
4. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Account
Entire
Dalvik Debug Monitor Server
GET_ACCOUNTS
5. The visible lifetime of an activity happens between the call to ____ and the call to ______
Ducking
onStart() - onStop()
Activity
GET_ACCOUNTS
6. Theseare a key part of Android applications that directly affect the user experience.
SettingsActivity
Android SDK
AndroidManifest.xml
Layouts
7. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
Back stack
Layouts
Objects Activity lifecycle
AttributeSet
8. This includes tools to help you identify problems in your layout performance.
AsyncTask
Android SDK
Stack - back stack
Full power
9. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
PieChart
ViewStub
onDraw()
Ducking
10. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
ConnectivityManager
HttpURLConnection
PackageManager
Google Cloud Messaging (GCM)
11. These helpers are specialized classes for backing up certain kinds of data.
Hierarchy Viewer
Android SDK
BackupHelper
Component - screen
12. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
BatteryManager
onAudioFocusChange()
Serialize
OnCurrentItemChanged
13. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
PieChart
Full power
Fragments
AudioManager
14. It's generally a good idea for one of your APKs to support this texture format as it is supported by all Android-powered devices that support the OpenGL ES 2.0 spec.
SurfaceView
Advanced Training
touch
ETC1
15. Are used in activities to create the user interface and to interact with the user.
Service Content Provider
Fragments
GestureDetector
drawBitmap()
16. It is a free service for sending messages to Android devices.
LocationManager
AttributeSet
Google Cloud Messaging (GCM)
Open Handset Alliance
17. It is available starting with API Level 14 and higher.
Objects Activity lifecycle
GestureDetector
BatteryManager
ShareActionProvider
18. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
android.hardware.touchscreen
Open Handset Alliance
Full power
onStop();
19. For example - if your activity has a thread running in the background to download data from the network - it might create that thread in _____ and then stop the thread in _____
LocationManager
auth scope
onCreate() - onDestroy()
LTE
20. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Deserialize
AttributeSet
setVolumeControlStream()
EXTRA_STREAM
21. This is used to fetch the account names that the user has stored on their device.
Application resources
Account Manager
isConnected()
Intent filters
22. Where Android is currently primarily developed
GET_ACCOUNTS
SurfaceHolder.Callback
SearchView
Google
23. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
ACTION_DOCK_EVENT
Stack - back stack
BroadcastReceiver
View
24. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
Serialize
drawBitmap()
onCreate() - onDestroy()
ViewStub
25. Sharing of data in Android is done via________
ViewStub
Service Content Provider
Android SDK
security sandbox
26. Allow to combine loosely coupled components to perform certain tasks
isConnected()
Intents
ACTION_DOCK_EVENT
Ducking
27. Callback method: Another activity is taking focus
Ducking
onPause();
SQLite
security sandbox
28. 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.
Canvas
Paint
ACTION_DOCK_EVENT
EXTRA_STREAM
29. Necessary tools to develop Android applications
LocationManager
searchable configuration
Paint
Android SDK
30. 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.
single-pane
onCreate() - onDestroy()
SettingsActivity
Ducking
31. In order to get a list of accounts on the device - your app needs this permission.
onMeasure()
GET_ACCOUNTS
LTE
Android SDK
32. An open source stand alone database
SQLite
NetworkInfo
onCreate();
Geocoder
33. The minimal energy state during which no network connection is active or required.
Standby
Implicit intent
OAuth2
ACTION_DOCK_EVENT
34. The entire lifetime of an activity happens between the call to _____ and the call to _____
Standby
ValueAnimator
Serialize
onCreate() - onDestroy()
35. Android system uses a special virtual machine to run java based applicatons
Linux based
ShareActionProvider
single-pane
Dalvik Virtual Machine
36. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
Scroller
Services
visible
SurfaceView
37. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
Intents
Service Content Provider
NetworkInfo
onCreate() - onDestroy()
38. This class exposes a number of methods for applications to receive location updates.
ViewStub
LocationManager
setContentView
ACTION_SEND
39. Callback method: The activity is about to be destroyed.
Full power
onDestroy();
OAuth2 protocol
OAuth2
40. It made implementing an effective and user friendly share action in your ActionBar even easier.
onStart() - onStop()
SQLite
ActionProvider
auth scope
41. Amode where the action bar is set up with tabs for navigation.
OAuth2 protocol
dual-
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onDestroy();
42. It is a string that defines the specific type of access your app is asking for.
Implicit intent
LocationManager
PackageManager
auth scope
43. A styleable entity that contains these two custom attributes: showText and labelPosition.
searchable configuration
PieChart
Entire
HTTP
44. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Scroller
ACTION_DOCK_EVENT
Canvas
BackupHelper
45. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Advanced Training
SearchView
ACTION_DOCK_EVENT
adb
46. This is used to register and de-register your media button event receiver.
Explicit intent
AudioManager
Dots per inch
Wi-Fi radio
47. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
inflate()
touch
SearchView
AccountAuthenticatorActivity
48. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
PackageManager
Application resources
Objects Activity lifecycle
When the activity resumes
49. It is a set of rules for encoding documents in machine-readable form.
Extensible Markup Language (XML)
Android SDK
Emulator
Intent filters
50. A mode where navigation is set up with a spinner widget.
auth scope
single-pane
OnCurrentItemChanged
SecurityException