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. These helpers are specialized classes for backing up certain kinds of data.
BackupHelper
Stack - back stack
GestureDetector
Layouts
2. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Entire
virtual table
ShareActionProvider
ValueAnimator
3. A service in which programmers can offer their Android application to Android users.
Google Play
drawText()
Geocoder
Deserialize
4. This action is used in sending text content from one activity to another.
Account Manager
ACTION_SEND
XmlPullParser
onResume();
5. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Android SDK
onStop();
ViewStub
Fragments
6. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Layouts
Google Cloud Messaging for Android (GCM)
Android SDK
Widgets
7. This is the most common input event in the Android system.
OAuth2
Deserialize
Layouts
touch
8. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
XmlPullParser
isConnected()
android.hardware.touchscreen
SecurityException
9. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Stack - back stack
Serialize
adb
ValueAnimator
10. Are used in activities to create the user interface and to interact with the user.
ACTION_DOCK_EVENT
security sandbox
Account Manager
Fragments
11. This widget as an item in the action bar is the preferred way to provide search in your app.
Extensible Markup Language (XML)
SearchView
Application resources
EXTRA_STREAM
12. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
Extensible Markup Language (XML)
authenticator class
single-pane
View
13. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
dual-
isConnected()
Intent filters
ACTION_SEND
14. It is a free service for sending messages to Android devices.
setVolumeControlStream()
Google Cloud Messaging (GCM)
AttributeSet
Canvas
15. Evaluation of registered components
ViewStub
Explicit intent
Implicit intent
Activity
16. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
PieChart
inflate()
single-pane
LocationManager
17. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
HttpURLConnection
Services
LTE
Activity
18. This object contains an account name - which for Google accounts is an email address.
BroadcastReceiver
ConnectivityManager
virtual table
Account
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()
Implicit intent
android.hardware.touchscreen
drawBitmap()
20. This broadcasts an action whenever the device is connected or disconnected from power.
BatteryManager
OAuth2
inflate()
onPause();
21. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
OAuth2 protocol
Service Content Provider
Dalvik Virtual Machine
LTE
22. is run when running Android on the pc
onMeasure()
Emulator
AccountAuthenticatorActivity
SurfaceView
23. The dock-state details are included as an extra in a sticky broadcast of this action.
resolveSizeAndState()
onMeasure()
ACTION_DOCK_EVENT
onDraw()
24. It is called to invoke the search dialog on older devices.
SQLite
onMeasure()
onSearchRequested()
Google
25. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
Android SDK
AccountAuthenticatorActivity
Application resources
Android SDK
26. If permissions are missing - the application will get this at runtime.
ViewStub
Objects Activity lifecycle
dual-
SecurityException
27. Relative to pixels and resolution screen
BroadcastReceiver
ShareActionProvider
Dots per inch
Destroyed - previous
28. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Scroller
ConnectivityManager
AbstractAccountAuthenticator
adb
29. The industry standard way to deal with authentication to third-party services.
OAuth2 protocol
HTTP
onSearchRequested()
isConnected()
30. It is used to load images in a background thread - then apply them to the UI once finished.
touch
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
PieChart
AsyncTask
31. Android system uses a special virtual machine to run java based applicatons
Explicit intent
Canvas
AccountAuthenticatorActivity
Dalvik Virtual Machine
32. Callback method: Another activity is taking focus
onPause();
InputStream
Android SDK
inflate()
33. 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
visible
ETC1
single-pane
34. 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.
SearchView
single-pane
Ducking
Canvas
35. 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.
ViewStub
Activity
Scroller
ConnectivityManager
36. 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
Component - screen
Wi-Fi radio
XmlPullParser
ViewStub
37. On a rooted device - the credentials would be readable by anyone with this access to the device.
adb
resolveSizeAndState()
Account Manager
ACTION_DOCK_EVENT
38. This class provides one of the simplest ways to fire off a new task from the UI thread.
AsyncTask
ViewStub
Ducking
Implicit intent
39. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
Scroller
searchable configuration
onCreate() - onDestroy()
XmlPullParser
40. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
Objects Activity lifecycle
Emulator
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Scroller
41. An intermediate state that uses around 50% of the battery power at the full state.
onCreate();
Android SDK
Low power
Entire
42. Use this to draw bitmaps.
onDestroy();
Google Cloud Messaging for Android (GCM)
drawBitmap()
ACTION_DOCK_EVENT
43. Perform background tasks without providing a user interface
Stack
Google Cloud Messaging for Android (GCM)
SettingsActivity
Services
44. Callback method: The activity is being created.
onResume();
onCreate();
AbstractAccountAuthenticator
Layouts
45. Callback method: The activity is no longer visible.
Open Handset Alliance
HTTP
onStop();
Google Play
46. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
SearchView
authenticator class
Canvas
ActionProvider
47. An open source stand alone database
getInputStream()
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
security sandbox
SQLite
48. This class is the basis for handling flywheel-style fling gestures.
Explicit intent
Scroller
OnCurrentItemChanged
Stack
49. Android provides this handy method to direct volume key presses to the audio stream the user specify.
OAuth2 protocol
setVolumeControlStream()
drawBitmap()
LTE
50. Theseare a key part of Android applications that directly affect the user experience.
Explicit intent
<declare-styleable>
Layouts
Google Play
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