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. It made implementing an effective and user friendly share action in your ActionBar even easier.
Objects Activity lifecycle
Standby
InputStream
ActionProvider
2. A mode where navigation is set up with a spinner widget.
ACTION_DOCK_EVENT
Layouts
SQLite
single-pane
3. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
onCreate();
View
Advanced Training
AbstractAccountAuthenticator
4. This widget as an item in the action bar is the preferred way to provide search in your app.
LocationManager
SearchView
onMeasure()
XmlPullParser
5. 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.
Account
onCreate();
Ducking
onDraw()
6. This is used for the need of finer control over your view's layout parameters.
Geocoder
Stack - back stack
onMeasure()
drawBitmap()
7. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Ducking
authenticator class
onResume();
Canvas
8. This includes tools to help you identify problems in your layout performance.
Dalvik Debug Monitor Server
InputStream
XmlPullParser
Android SDK
9. Shows the actual amount of memory the application uses
Layouts
Application footprint
onDestroy();
ConnectivityManager
10. Use this to draw text.
drawText()
onStop();
onSearchRequested()
Services
11. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
Account
BatteryManager
auth scope
Component - screen
12. The visible lifetime of an activity happens between the call to ____ and the call to ______
onStart() - onStop()
Standby
onMeasure()
Ducking
13. This can be used to draw previews of what the camera sensor is picking up.
Full power
setVolumeControlStream()
ViewStub
SurfaceView
14. 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.
OAuth2
Android SDK
AudioManager
visible
15. This is set up to animate for the duration of the fling.
Destroyed - previous
resolveSizeAndState()
GET_ACCOUNTS
ValueAnimator
16. It provides a simple way to perform your work outside the main thread.
ETC1
Account Manager
AsyncTask
Stack - back stack
17. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
ActionProvider
Geocoder
searchable configuration
Linux based
18. In order to get a list of accounts on the device - your app needs this permission.
drawText()
setContentView
Serialize
GET_ACCOUNTS
19. This broadcasts an action whenever the device is connected or disconnected from power.
AudioManager
Back stack
BatteryManager
Wi-Fi radio
20. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Entire
BroadcastReceiver
GestureDetector
Objects Activity lifecycle
21. 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?
EXTRA_STREAM
adb
ConnectivityManager
onAudioFocusChange()
22. The entire lifetime of an activity happens between the call to _____ and the call to _____
ETC1
Extensible Markup Language (XML)
isConnected()
onCreate() - onDestroy()
23. This is used to check that you're actually connected to the Internet and what type of connection is in place.
XmlPullParser
ConnectivityManager
Widgets
authenticator class
24. This is used to register and de-register your media button event receiver.
onResume();
GET_ACCOUNTS
AudioManager
Dalvik Virtual Machine
25. 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?
AttributeSet
ActionProvider
Emulator
Scroller
26. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
OAuth2
ConnectivityManager
XmlPullParser
inflate()
27. This action is used in sending text content from one activity to another.
Dalvik Debug Monitor Server
Dots per inch
Low power
ACTION_SEND
28. To define custom attributes - add this resources to your project.
<declare-styleable>
ConnectivityManager
ActionProvider
onStop();
29. An open source stand alone database
SQLite
View
ACTION_SEND
HTTP
30. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Android SDK
ViewStub
Standby
onPause();
31. A service in which programmers can offer their Android application to Android users.
SQLite
resolveSizeAndState()
Google Play
Scroller
32. Android is __________.
AccountAuthenticatorActivity
Linux based
Emulator
searchable configuration
33. If permissions are missing - the application will get this at runtime.
ACTION_DOCK_EVENT
setVolumeControlStream()
Objects Activity lifecycle
SecurityException
34. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
ConnectivityManager
Scroller
PackageManager
ACTION_SEND
35. Callback method: Another activity is taking focus
onPause();
AndroidManifest.xml
getInputStream()
When the activity resumes
36. When a new activity starts - it is pushed onto the ____ and takes user focus.
android.hardware.touchscreen
Back stack
Objects Activity lifecycle
Activity
37. This class exposes a number of methods for applications to receive location updates.
LocationManager
touch
onStop();
Google
38. It is an efficient and maintainable way to parse XML on Android.
AudioManager
single-pane
XmlPullParser
EXTRA_STREAM
39. Allow to combine loosely coupled components to perform certain tasks
authenticator class
Intents
BackupHelper
Paint
40. This object contains an account name - which for Google accounts is an email address.
SQLite
onCreate() - onDestroy()
Ducking
Account
41. This is the simplest way to monitor device state changes.
BroadcastReceiver
onCreate() - onDestroy()
SurfaceHolder.Callback
ACTION_DOCK_EVENT
42. On a rooted device - the credentials would be readable by anyone with this access to the device.
InputStream
Android SDK
drawBitmap()
adb
43. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
View
SQLite
Google Play
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
44. An intermediate state that uses around 50% of the battery power at the full state.
SearchView
Google Play
Ducking
Low power
45. It is a subclass of PreferenceActivity.
SettingsActivity
Intent filters
Lifecycle callback methods
BackupHelper
46. Perform background tasks without providing a user interface
Services
Hierarchy Viewer
GET_ACCOUNTS
onResume();
47. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
onResume();
inflate()
Android SDK
onCreate() - onDestroy()
48. Represents the visual representation of an Android application
Activity
Deserialize
Layouts
ShareActionProvider
49. The minimal energy state during which no network connection is active or required.
authenticator class
Google Cloud Messaging (GCM)
onCreate() - onDestroy()
Standby
50. Callback method: The activity is being created.
OAuth2
onCreate();
Ducking
HttpURLConnection