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'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.
onAudioFocusChange()
Wi-Fi radio
onCreate() - onDestroy()
ETC1
2. Sharing of data in Android is done via________
onCreate() - onDestroy()
Intents
Service Content Provider
View
3. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Ducking
Dalvik Debug Monitor Server
Android SDK
When the activity resumes
4. The back stack abides to the basic "last in - first out" stack mechanism - so - when the user is done with the current activity and presses the Back button - it is popped from the stack (and ____) and the ____ activity resumes
Destroyed - previous
AsyncTask
isConnected()
AbstractAccountAuthenticator
5. Relative to pixels and resolution screen
AsyncTask
onSearchRequested()
Geocoder
Dots per inch
6. 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.
ActionProvider
Ducking
onDraw()
BatteryManager
7. 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
onStart() - onStop()
AndroidManifest.xml
PackageManager
8. It is available starting with API Level 14 and higher.
Services
Component - screen
Activity
ShareActionProvider
9. The entire lifetime of an activity happens between the call to _____ and the call to _____
onCreate() - onDestroy()
Back stack
Account Manager
onStop();
10. is run when running Android on the pc
Google Play
Android SDK
Emulator
ETC1
11. This is the most common input event in the Android system.
Paint
touch
AudioManager
SQLiteOpenHelper
12. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
SearchView
Activity
inflate()
Android SDK
13. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
onStop();
virtual table
View
drawBitmap()
14. The most common way to define a layout using views is with an XML layout file saved in your ______
OAuth2 protocol
BroadcastReceiver
Lifecycle callback methods
Application resources
15. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
Scroller
single-pane
GET_ACCOUNTS
Hierarchy Viewer
16. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
NetworkInfo
ViewStub
InputStream
Explicit intent
17. This object contains an account name - which for Google accounts is an email address.
Account
AndroidManifest.xml
Hierarchy Viewer
Wi-Fi radio
18. This class is the basis for handling flywheel-style fling gestures.
Stack
Dots per inch
Scroller
Intent filters
19. On a rooted device - the credentials would be readable by anyone with this access to the device.
adb
When the activity resumes
security sandbox
Services
20. It made implementing an effective and user friendly share action in your ActionBar even easier.
ActionProvider
Back stack
ViewStub
PackageManager
21. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Hierarchy Viewer
ViewStub
Services
Android SDK
22. Once installed on a device - each Android application lives in its own ______
Serialize
security sandbox
ViewStub
BroadcastReceiver
23. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
onCreate();
When the activity resumes
Component - screen
onMeasure()
24. Callback method: The activity is about to be destroyed.
drawBitmap()
onDestroy();
Stack
AndroidManifest.xml
25. A mode where navigation is set up with a spinner widget.
single-pane
Back stack
ValueAnimator
Parser
26. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
BatteryManager
When the activity resumes
SQLite
Layouts
27. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
Implicit intent
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Scroller
isConnected()
28. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
Application footprint
AsyncTask
AccountAuthenticatorActivity
29. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Application footprint
Advanced Training
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
SurfaceView
30. Shows the actual amount of memory the application uses
Implicit intent
onCreate();
Destroyed - previous
Application footprint
31. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
ViewStub
isConnected()
ConnectivityManager
inflate()
32. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
ViewStub
Stack - back stack
AndroidManifest.xml
Google
33. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SQLiteOpenHelper
Service Content Provider
Destroyed - previous
SettingsActivity
34. This can be used to draw previews of what the camera sensor is picking up.
SurfaceView
Intent filters
ACTION_DOCK_EVENT
AttributeSet
35. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Service Content Provider
Low power
Open Handset Alliance
Full power
36. Converts XML Document to XML DOM
Parser
onMeasure()
onCreate() - onDestroy()
onPause();
37. This action is used in sending text content from one activity to another.
Component - screen
ACTION_SEND
LTE
InputStream
38. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
onMeasure()
SQLiteOpenHelper
onStart() - onStop()
visible
39. Conversion of an object to XML
ACTION_SEND
Google
Widgets
Serialize
40. Callback method: Another activity is taking focus
Parser
LocationManager
Google Play
onPause();
41. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
Lifecycle callback methods
setVolumeControlStream()
SurfaceHolder.Callback
Low power
42. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
ConnectivityManager
LocationManager
Extensible Markup Language (XML)
ViewStub
43. This is the main class through which your application can access location services on Android.
touch
LocationManager
inflate()
Ducking
44. This is an interface which is used to pass image data from the camera hardware to the application.
SurfaceHolder.Callback
Dots per inch
onStop();
<declare-styleable>
45. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
AccountAuthenticatorActivity
Ducking
Back stack
Activity
46. Where Android is currently primarily developed
Google
searchable configuration
XmlPullParser
LocationManager
47. Amode where the action bar is set up with tabs for navigation.
PackageManager
onCreate();
dual-
BroadcastReceiver
48. The visible lifetime of an activity happens between the call to ____ and the call to ______
Objects Activity lifecycle
onStart() - onStop()
SQLiteOpenHelper
SettingsActivity
49. Whenever the device is docked or undocked - this action is broadcast.
Account Manager
ACTION_DOCK_EVENT
Application footprint
SearchView
50. This is used to fetch the account names that the user has stored on their device.
Destroyed - previous
setContentView
Wi-Fi radio
Account Manager