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. The entire lifetime of an activity happens between the call to _____ and the call to _____
SQLite
Component - screen
visible
onCreate() - onDestroy()
2. These helpers are specialized classes for backing up certain kinds of data.
onDraw()
BackupHelper
Serialize
Open Handset Alliance
3. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
ValueAnimator
View
drawText()
AbstractAccountAuthenticator
4. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
setContentView
Hierarchy Viewer
touch
SettingsActivity
5. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
Back stack
onAudioFocusChange()
LTE
dual-
6. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
ConnectivityManager
getInputStream()
SecurityException
BackupHelper
7. Where Android is currently primarily developed
Google
ConnectivityManager
LTE
Dots per inch
8. is run when running Android on the pc
Stack
Emulator
onStop();
AsyncTask
9. Callback method: The activity is about to be destroyed.
onDestroy();
SQLiteOpenHelper
<declare-styleable>
LTE
10. Callback method: The activity is being created.
BroadcastReceiver
onCreate();
resolveSizeAndState()
Service Content Provider
11. Allow to combine loosely coupled components to perform certain tasks
Google
onCreate();
onMeasure()
Intents
12. On a rooted device - the credentials would be readable by anyone with this access to the device.
single-pane
AsyncTask
adb
searchable configuration
13. Once installed on a device - each Android application lives in its own ______
Geocoder
LocationManager
security sandbox
SQLiteOpenHelper
14. This is the most common input event in the Android system.
OAuth2 protocol
virtual table
Android SDK
touch
15. 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
onCreate();
Google Cloud Messaging (GCM)
ConnectivityManager
16. It is used to toggle the enabled state on any component defined in the manifest - including whichever broadcast receivers you wish to enable or disable
ACTION_DOCK_EVENT
Serialize
PackageManager
SearchView
17. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
SettingsActivity
resolveSizeAndState()
isConnected()
virtual table
18. If permissions are missing - the application will get this at runtime.
SecurityException
Application footprint
onStop();
AsyncTask
19. Android is __________.
android.hardware.touchscreen
ACTION_SEND
Scroller
Linux based
20. In order to get a list of accounts on the device - your app needs this permission.
Fragments
ConnectivityManager
GET_ACCOUNTS
onCreate() - onDestroy()
21. It made implementing an effective and user friendly share action in your ActionBar even easier.
NetworkInfo
Explicit intent
Paint
ActionProvider
22. 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.
Activity
Intent filters
When the activity resumes
ETC1
23. Callback method: The activity is no longer visible.
Geocoder
onStop();
Extensible Markup Language (XML)
Ducking
24. Sharing of data in Android is done via________
Service Content Provider
Layouts
BroadcastReceiver
View
25. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
onResume();
single-pane
searchable configuration
Deserialize
26. It is a set of rules for encoding documents in machine-readable form.
Extensible Markup Language (XML)
Layouts
GET_ACCOUNTS
onStop();
27. To create an activity - you must create a subclass of
setVolumeControlStream()
Stack - back stack
ConnectivityManager
Activity
28. An intermediate state that uses around 50% of the battery power at the full state.
ACTION_DOCK_EVENT
Low power
Stack - back stack
onCreate();
29. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
AsyncTask
Google Cloud Messaging for Android (GCM)
onMeasure()
Scroller
30. It is a subclass of PreferenceActivity.
InputStream
ConnectivityManager
LocationManager
SettingsActivity
31. The industry standard way to deal with authentication to third-party services.
onCreate() - onDestroy()
Layouts
inflate()
OAuth2 protocol
32. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
ActionProvider
onStart() - onStop()
Full power
PackageManager
33. Converts XML Document to XML DOM
Parser
onStop();
ACTION_DOCK_EVENT
OnCurrentItemChanged
34. It is a string that defines the specific type of access your app is asking for.
SQLiteOpenHelper
PackageManager
AsyncTask
auth scope
35. Use this to draw text.
drawText()
Open Handset Alliance
Intents
SettingsActivity
36. 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.
ETC1
SearchView
LTE
Services
37. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
Geocoder
auth scope
Standby
AccountAuthenticatorActivity
38. This is used for the need of finer control over your view's layout parameters.
Google Cloud Messaging for Android (GCM)
onMeasure()
Google
Linux based
39. The minimal energy state during which no network connection is active or required.
onStart() - onStop()
Google Cloud Messaging for Android (GCM)
Standby
Activity
40. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
AudioManager
ETC1
BroadcastReceiver
SurfaceHolder.Callback
41. Conversion of XML back to an object
<declare-styleable>
Application resources
Explicit intent
Deserialize
42. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
ACTION_SEND
Stack - back stack
inflate()
visible
43. Necessary tools to develop Android applications
SearchView
HttpURLConnection
Lifecycle callback methods
Android SDK
44. 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
Lifecycle callback methods
visible
Extensible Markup Language (XML)
45. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
AudioManager
Activity
ACTION_DOCK_EVENT
Objects Activity lifecycle
46. Relative to pixels and resolution screen
HTTP
Serialize
Dots per inch
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
47. This class is the basis for handling flywheel-style fling gestures.
Deserialize
NetworkInfo
Scroller
Geocoder
48. Android provides this handy method to direct volume key presses to the audio stream the user specify.
setVolumeControlStream()
BroadcastReceiver
onSearchRequested()
Extensible Markup Language (XML)
49. Theseare a key part of Android applications that directly affect the user experience.
inflate()
Layouts
EXTRA_STREAM
SearchView
50. Callback method: The activity has become visible.
onStop();
Stack - back stack
virtual table
onResume();
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