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 is used to load images in a background thread - then apply them to the UI once finished.
SearchView
SettingsActivity
Lifecycle callback methods
AsyncTask
2. The most common way to define a layout using views is with an XML layout file saved in your ______
Account Manager
onCreate();
Application resources
Google Cloud Messaging (GCM)
3. Callback method: The activity is no longer visible.
authenticator class
OAuth2 protocol
onStop();
ETC1
4. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
InputStream
ConnectivityManager
Back stack
Paint
5. A service in which programmers can offer their Android application to Android users.
onPause();
Google Play
Service Content Provider
Dalvik Debug Monitor Server
6. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
SurfaceView
Account
AsyncTask
Canvas
7. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
PieChart
AsyncTask
Objects Activity lifecycle
Component - screen
8. This is set up to animate for the duration of the fling.
authenticator class
onCreate() - onDestroy()
ValueAnimator
SettingsActivity
9. For example - a ____ might be a button that initiates an action when the user touches it.
AttributeSet
View
Standby
Scroller
10. This is the simplest way to monitor device state changes.
ACTION_DOCK_EVENT
Explicit intent
BroadcastReceiver
Wi-Fi radio
11. This is a readable source of bytes.
AsyncTask
Google
InputStream
onStop();
12. Android system uses a special virtual machine to run java based applicatons
Component - screen
Dalvik Virtual Machine
Destroyed - previous
AndroidManifest.xml
13. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
SQLite
visible
Full power
Widgets
14. Callback method: The activity is being created.
onStop();
onCreate();
AccountAuthenticatorActivity
Stack
15. It is available starting with API Level 14 and higher.
ShareActionProvider
onStart() - onStop()
Wi-Fi radio
touch
16. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
LocationManager
SQLite
Scroller
Component - screen
17. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
Deserialize
Entire
ViewStub
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
18. It made implementing an effective and user friendly share action in your ActionBar even easier.
SQLiteOpenHelper
android.hardware.touchscreen
Dots per inch
ActionProvider
19. This is used to register and de-register your media button event receiver.
GestureDetector
AudioManager
Wi-Fi radio
Layouts
20. This search feature was introduced in Android 3.0 and can maintain backward compatibility with older versions of Android by using the default search dialog provided by the system.
Serialize
SearchView
LTE
<declare-styleable>
21. 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?
touch
View
AttributeSet
Deserialize
22. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
virtual table
setContentView
BroadcastReceiver
<declare-styleable>
23. This class is the basis for handling flywheel-style fling gestures.
InputStream
AsyncTask
LocationManager
Scroller
24. Android request its permission using its ________
Back stack
Parser
AndroidManifest.xml
inflate()
25. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ViewStub
OAuth2
searchable configuration
Wi-Fi radio
26. If permissions are missing - the application will get this at runtime.
SecurityException
Scroller
onDestroy();
Google
27. Shows the actual amount of memory the application uses
dual-
Extensible Markup Language (XML)
AttributeSet
Application footprint
28. When a new activity starts - it is pushed onto the ____ and takes user focus.
Back stack
setContentView
Fragments
AndroidManifest.xml
29. Theseare a key part of Android applications that directly affect the user experience.
virtual table
Layouts
LocationManager
resolveSizeAndState()
30. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
Linux based
Widgets
LocationManager
31. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Stack - back stack
ACTION_DOCK_EVENT
Activity
ValueAnimator
32. It is a subclass of PreferenceActivity.
SettingsActivity
InputStream
OAuth2 protocol
Dots per inch
33. Whenever the device is docked or undocked - this action is broadcast.
Layouts
ACTION_DOCK_EVENT
AndroidManifest.xml
Deserialize
34. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
LTE
Full power
AccountAuthenticatorActivity
Google Cloud Messaging for Android (GCM)
35. This is used to fetch the account names that the user has stored on their device.
Layouts
drawText()
visible
Account Manager
36. This is used to convert raw touch events into gestures.
ETC1
Google Play
Explicit intent
GestureDetector
37. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Lifecycle callback methods
Widgets
onMeasure()
Dalvik Debug Monitor Server
38. The visible lifetime of an activity happens between the call to ____ and the call to ______
BackupHelper
onStart() - onStop()
inflate()
Layouts
39. Use this to draw bitmaps.
Lifecycle callback methods
drawBitmap()
OAuth2 protocol
Low power
40. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
ViewStub
Objects Activity lifecycle
Parser
41. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
NetworkInfo
authenticator class
Layouts
BatteryManager
42. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Parser
Wi-Fi radio
Entire
onStart() - onStop()
43. Use this to draw text.
InputStream
Full power
drawText()
ETC1
44. 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
SurfaceView
SurfaceHolder.Callback
Destroyed - previous
OAuth2
45. Conversion of XML back to an object
drawText()
Deserialize
SecurityException
BroadcastReceiver
46. 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.
ActionProvider
OAuth2
Android SDK
SQLite
47. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
GET_ACCOUNTS
Google Cloud Messaging for Android (GCM)
onPause();
Dalvik Virtual Machine
48. 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 _____
onCreate() - onDestroy()
Advanced Training
Account Manager
ConnectivityManager
49. Amode where the action bar is set up with tabs for navigation.
dual-
ActionProvider
Layouts
drawBitmap()
50. The dock-state details are included as an extra in a sticky broadcast of this action.
adb
ACTION_DOCK_EVENT
AudioManager
Android SDK
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests