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. Theseare a key part of Android applications that directly affect the user experience.
Lifecycle callback methods
Layouts
ACTION_DOCK_EVENT
onCreate();
2. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Hierarchy Viewer
Layouts
Google Cloud Messaging for Android (GCM)
isConnected()
3. This is used to fetch the account names that the user has stored on their device.
Account Manager
BatteryManager
HTTP
Services
4. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
Paint
SQLiteOpenHelper
getInputStream()
Wi-Fi radio
5. Callback method: The activity is no longer visible
SurfaceHolder.Callback
setContentView
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onStop();
6. A mode where navigation is set up with a spinner widget.
single-pane
Stack - back stack
Service Content Provider
SQLite
7. It is a string that defines the specific type of access your app is asking for.
auth scope
ConnectivityManager
Activity
Application footprint
8. To define custom attributes - add this resources to your project.
Emulator
AbstractAccountAuthenticator
ViewStub
<declare-styleable>
9. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
AbstractAccountAuthenticator
Service Content Provider
When the activity resumes
SearchView
10. The industry standard way to deal with authentication to third-party services.
BroadcastReceiver
AudioManager
OAuth2 protocol
GET_ACCOUNTS
11. It is available starting with API Level 14 and higher.
InputStream
auth scope
SurfaceHolder.Callback
ShareActionProvider
12. This class is the basis for handling flywheel-style fling gestures.
SQLite
Deserialize
Scroller
SQLiteOpenHelper
13. Evaluation of registered components
Linux based
OAuth2 protocol
Implicit intent
NetworkInfo
14. 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.
onResume();
Back stack
ETC1
ACTION_DOCK_EVENT
15. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
Layouts
virtual table
visible
searchable configuration
16. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
visible
Deserialize
ActionProvider
onCreate() - onDestroy()
17. In order to get a list of accounts on the device - your app needs this permission.
SurfaceHolder.Callback
Explicit intent
Advanced Training
GET_ACCOUNTS
18. This is used to check that you're actually connected to the Internet and what type of connection is in place.
Activity
ConnectivityManager
drawText()
Android SDK
19. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
AsyncTask
Services
Destroyed - previous
virtual table
20. It inform the system what intents an application component is willing to accept.
Lifecycle callback methods
Intent filters
BroadcastReceiver
setVolumeControlStream()
21. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
onMeasure()
Application resources
Objects Activity lifecycle
22. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
Scroller
visible
When the activity resumes
23. Once installed on a device - each Android application lives in its own ______
Scroller
security sandbox
Implicit intent
ValueAnimator
24. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
SurfaceHolder.Callback
Scroller
setVolumeControlStream()
XmlPullParser
25. Converts XML Document to XML DOM
Parser
Activity
SecurityException
onDraw()
26. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Canvas
Android SDK
authenticator class
Parser
27. This is used for the need of finer control over your view's layout parameters.
AttributeSet
OAuth2 protocol
onMeasure()
Deserialize
28. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
onCreate() - onDestroy()
onDraw()
auth scope
Implicit intent
29. Callback method: The activity has become visible.
Objects Activity lifecycle
ShareActionProvider
onResume();
AbstractAccountAuthenticator
30. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
getInputStream()
inflate()
Extensible Markup Language (XML)
single-pane
31. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
Deserialize
Linux based
Geocoder
NetworkInfo
32. This action is used in sending text content from one activity to another.
LocationManager
onPause();
AsyncTask
ACTION_SEND
33. 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.
Activity
Parser
AudioManager
ACTION_DOCK_EVENT
34. 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?
GET_ACCOUNTS
AttributeSet
visible
EXTRA_STREAM
35. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
onStop();
View
Implicit intent
Destroyed - previous
36. It provides a simple way to perform your work outside the main thread.
Android SDK
AsyncTask
PackageManager
ViewStub
37. This class provides one of the simplest ways to fire off a new task from the UI thread.
Account Manager
Implicit intent
AsyncTask
View
38. Direct component call in Android
Component - screen
Explicit intent
Objects Activity lifecycle
Application resources
39. For example - a ____ might be a button that initiates an action when the user touches it.
View
AsyncTask
setContentView
Lifecycle callback methods
40. A styleable entity that contains these two custom attributes: showText and labelPosition.
Scroller
PieChart
OAuth2
ACTION_SEND
41. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Scroller
Stack - back stack
<declare-styleable>
LocationManager
42. Callback method: The activity is no longer visible.
drawBitmap()
Android SDK
visible
onStop();
43. It is a free service for sending messages to Android devices.
onStop();
auth scope
LocationManager
Google Cloud Messaging (GCM)
44. In most cases this will offer greater bandwidth at a significantly lower battery cost.
drawBitmap()
Wi-Fi radio
onDraw()
Intent filters
45. is run when running Android on the pc
Fragments
Paint
Emulator
SettingsActivity
46. These helpers are specialized classes for backing up certain kinds of data.
BackupHelper
onAudioFocusChange()
setContentView
onStop();
47. Most network-connected Android apps use this to send and receive data.
Scroller
OnCurrentItemChanged
HTTP
Dalvik Debug Monitor Server
48. Where Android is currently primarily developed
Google
setVolumeControlStream()
onCreate();
Component - screen
49. This is an interface which is used to pass image data from the camera hardware to the application.
OAuth2 protocol
AsyncTask
SurfaceHolder.Callback
LocationManager
50. Callback method: The activity is being created.
visible
virtual table
onCreate();
touch
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