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. Perform background tasks without providing a user interface
Services
Account Manager
Extensible Markup Language (XML)
Activity
2. 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
Scroller
isConnected()
BroadcastReceiver
3. Amode where the action bar is set up with tabs for navigation.
Deserialize
PackageManager
onDraw()
dual-
4. 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
PackageManager
Activity
Open Handset Alliance
5. Callback method: The activity has become visible.
Entire
visible
onResume();
Stack
6. Android system uses a special virtual machine to run java based applicatons
Intents
onStop();
Serialize
Dalvik Virtual Machine
7. Whenever the device is docked or undocked - this action is broadcast.
HttpURLConnection
auth scope
Account Manager
ACTION_DOCK_EVENT
8. It doesn't currently support the <merge/> tag in the layouts to be inflated.
android.hardware.touchscreen
ViewStub
onDestroy();
Low power
9. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
ConnectivityManager
inflate()
Low power
Hierarchy Viewer
10. It provides a simple way to perform your work outside the main thread.
Account Manager
AsyncTask
Intents
Application footprint
11. The entire lifetime of an activity happens between the call to _____ and the call to _____
PackageManager
onStop();
onCreate() - onDestroy()
Linux based
12. Conversion of an object to XML
Serialize
OnCurrentItemChanged
BatteryManager
inflate()
13. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
BatteryManager
Application resources
onDraw()
XmlPullParser
14. Evaluation of registered components
ValueAnimator
NetworkInfo
Implicit intent
AsyncTask
15. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
Google Cloud Messaging (GCM)
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
GestureDetector
16. This class provides one of the simplest ways to fire off a new task from the UI thread.
setContentView
AttributeSet
ActionProvider
AsyncTask
17. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
Emulator
View
BroadcastReceiver
Application footprint
18. Theseare a key part of Android applications that directly affect the user experience.
LocationManager
Layouts
Hierarchy Viewer
onDestroy();
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 _____
onCreate() - onDestroy()
ValueAnimator
Ducking
Services
20. This class exposes a number of methods for applications to receive location updates.
PieChart
BatteryManager
LocationManager
Activity
21. It is used to load images in a background thread - then apply them to the UI once finished.
Google Play
Android SDK
AsyncTask
Google Cloud Messaging for Android (GCM)
22. Necessary tools to develop Android applications
Google Play
Google Cloud Messaging (GCM)
Android SDK
Stack - back stack
23. This is the most common input event in the Android system.
inflate()
AbstractAccountAuthenticator
touch
drawText()
24. This object contains an account name - which for Google accounts is an email address.
Account
Google Cloud Messaging (GCM)
BroadcastReceiver
Paint
25. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
AudioManager
GestureDetector
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onDraw()
26. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
ConnectivityManager
android.hardware.touchscreen
HttpURLConnection
Android SDK
27. 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?
onCreate() - onDestroy()
BroadcastReceiver
EXTRA_STREAM
SearchView
28. Are used in activities to create the user interface and to interact with the user.
Fragments
BackupHelper
Google Cloud Messaging for Android (GCM)
AndroidManifest.xml
29. This is used to convert raw touch events into gestures.
EXTRA_STREAM
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
<declare-styleable>
GestureDetector
30. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
drawText()
Full power
Extensible Markup Language (XML)
onStop();
31. 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
ValueAnimator
Serialize
Entire
32. Each activity can then start another activity in order to perform different actions. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a ___ .
onCreate() - onDestroy()
SQLite
Stack
ACTION_DOCK_EVENT
33. Where Android is currently primarily developed
SQLite
Google
Account Manager
Google Play
34. It is a set of rules for encoding documents in machine-readable form.
Low power
Activity
Extensible Markup Language (XML)
Geocoder
35. This is used to register and de-register your media button event receiver.
visible
AudioManager
Standby
Component - screen
36. Shows the actual amount of memory the application uses
onAudioFocusChange()
OnCurrentItemChanged
virtual table
Application footprint
37. Callback method: The activity is being created.
onCreate();
Google Cloud Messaging (GCM)
BroadcastReceiver
<declare-styleable>
38. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
ShareActionProvider
onCreate();
onPause();
OnCurrentItemChanged
39. is run when running Android on the pc
NetworkInfo
Emulator
drawBitmap()
auth scope
40. This includes tools to help you identify problems in your layout performance.
drawText()
Objects Activity lifecycle
Android SDK
Implicit intent
41. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
AbstractAccountAuthenticator
onAudioFocusChange()
AudioManager
Fragments
42. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
drawText()
When the activity resumes
Geocoder
Entire
43. This widget as an item in the action bar is the preferred way to provide search in your app.
Advanced Training
SearchView
AccountAuthenticatorActivity
virtual table
44. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
authenticator class
Component - screen
resolveSizeAndState()
auth scope
45. A service in which programmers can offer their Android application to Android users.
Implicit intent
SQLite
Google Play
BatteryManager
46. Most network-connected Android apps use this to send and receive data.
OAuth2
HTTP
<declare-styleable>
security sandbox
47. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
View
Widgets
Geocoder
onCreate() - onDestroy()
48. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
virtual table
Objects Activity lifecycle
Widgets
onCreate();
49. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
AndroidManifest.xml
onCreate() - onDestroy()
Google
virtual table
50. 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.
onStop();
AbstractAccountAuthenticator
AsyncTask
Ducking
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