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 used to register and de-register your media button event receiver.
security sandbox
AudioManager
Component - screen
Full power
2. 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
PackageManager
NetworkInfo
Standby
onDestroy();
3. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
BatteryManager
Emulator
Dalvik Virtual Machine
View
4. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
SQLite
AudioManager
onStop();
Dalvik Debug Monitor Server
5. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Google Cloud Messaging for Android (GCM)
Application resources
Layouts
Deserialize
6. 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.
onCreate() - onDestroy()
Activity
LocationManager
BroadcastReceiver
7. This class is the basis for handling flywheel-style fling gestures.
Android SDK
Scroller
Activity
drawBitmap()
8. This class provides one of the simplest ways to fire off a new task from the UI thread.
InputStream
AsyncTask
EXTRA_STREAM
HttpURLConnection
9. An open source stand alone database
onCreate() - onDestroy()
touch
SQLite
Activity
10. An Activity is an application ______ that provides a _______ 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
LTE
Canvas
Component - screen
LocationManager
11. Android provides this handy method to direct volume key presses to the audio stream the user specify.
SearchView
Layouts
Dalvik Debug Monitor Server
setVolumeControlStream()
12. An open source group led by Google
Open Handset Alliance
OAuth2 protocol
Emulator
AccountAuthenticatorActivity
13. Are used in activities to create the user interface and to interact with the user.
ETC1
Fragments
security sandbox
Full power
14. It made implementing an effective and user friendly share action in your ActionBar even easier.
ActionProvider
onAudioFocusChange()
BroadcastReceiver
Hierarchy Viewer
15. This action is used in sending text content from one activity to another.
Linux based
EXTRA_STREAM
ACTION_SEND
NetworkInfo
16. Perform background tasks without providing a user interface
Services
Dalvik Debug Monitor Server
Component - screen
touch
17. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
Back stack
Implicit intent
SettingsActivity
Hierarchy Viewer
18. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
LTE
Activity
Full power
ValueAnimator
19. On a rooted device - the credentials would be readable by anyone with this access to the device.
Emulator
SettingsActivity
SecurityException
adb
20. A service in which programmers can offer their Android application to Android users.
authenticator class
Google Cloud Messaging (GCM)
Google Play
Wi-Fi radio
21. Callback method: Another activity is taking focus
Destroyed - previous
onPause();
isConnected()
Implicit intent
22. Whenever the device is docked or undocked - this action is broadcast.
authenticator class
HTTP
ACTION_DOCK_EVENT
ConnectivityManager
23. Conversion of XML back to an object
Deserialize
onDestroy();
Entire
XmlPullParser
24. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
visible
HTTP
View
isConnected()
25. This is used to check that you're actually connected to the Internet and what type of connection is in place.
Application footprint
ConnectivityManager
setContentView
Paint
26. Callback method: The activity has become visible.
searchable configuration
LocationManager
Deserialize
onResume();
27. It provides a simple way to perform your work outside the main thread.
AsyncTask
ShareActionProvider
SecurityException
Fragments
28. Use this to draw bitmaps.
Application footprint
drawBitmap()
Explicit intent
single-pane
29. It is available starting with API Level 14 and higher.
SearchView
EXTRA_STREAM
ShareActionProvider
Objects Activity lifecycle
30. Evaluation of registered components
Implicit intent
Intent filters
Canvas
Parser
31. Where Android is currently primarily developed
Wi-Fi radio
Android SDK
Google
onDestroy();
32. ______ are views derived from ViewGroup that provide a unique layout model for its child views
Layouts
onStart() - onStop()
Low power
Dalvik Virtual Machine
33. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
ValueAnimator
Stack
virtual table
BroadcastReceiver
34. The industry standard way to deal with authentication to third-party services.
OnCurrentItemChanged
Objects Activity lifecycle
OAuth2 protocol
Deserialize
35. 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.
BroadcastReceiver
OAuth2
ActionProvider
Account Manager
36. Allow to combine loosely coupled components to perform certain tasks
Dalvik Virtual Machine
Intents
SQLite
ConnectivityManager
37. To create an activity - you must create a subclass of
AsyncTask
Activity
Service Content Provider
SurfaceHolder.Callback
38. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Wi-Fi radio
authenticator class
Extensible Markup Language (XML)
SettingsActivity
39. Sharing of data in Android is done via________
Intent filters
Service Content Provider
ACTION_SEND
BatteryManager
40. Callback method: The activity is no longer visible.
When the activity resumes
onStop();
Low power
authenticator class
41. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
onAudioFocusChange()
onCreate() - onDestroy()
Google Play
Activity
42. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
Standby
ConnectivityManager
ViewStub
PieChart
43. 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 _____
EXTRA_STREAM
Linux based
AbstractAccountAuthenticator
onCreate() - onDestroy()
44. This is a readable source of bytes.
Layouts
AudioManager
NetworkInfo
InputStream
45. Callback method: The activity is being created.
onCreate();
Android SDK
Widgets
Fragments
46. Necessary tools to develop Android applications
Android SDK
ACTION_SEND
Layouts
Stack
47. Direct component call in Android
When the activity resumes
GET_ACCOUNTS
ViewStub
Explicit intent
48. Use this to draw text.
ETC1
authenticator class
SearchView
drawText()
49. Android is __________.
ConnectivityManager
Linux based
When the activity resumes
resolveSizeAndState()
50. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
BackupHelper
BroadcastReceiver
AudioManager
Advanced Training