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 dock-state details are included as an extra in a sticky broadcast of this action.
onDraw()
Open Handset Alliance
ACTION_DOCK_EVENT
SurfaceHolder.Callback
2. This includes tools to help you identify problems in your layout performance.
AndroidManifest.xml
Android SDK
Google Cloud Messaging for Android (GCM)
drawText()
3. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
LTE
adb
Emulator
onAudioFocusChange()
4. It is used to load images in a background thread - then apply them to the UI once finished.
AsyncTask
Android SDK
searchable configuration
HTTP
5. 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.
BroadcastReceiver
auth scope
virtual table
ETC1
6. Android system uses a special virtual machine to run java based applicatons
Dalvik Virtual Machine
View
touch
AndroidManifest.xml
7. This object contains an account name - which for Google accounts is an email address.
Services
auth scope
setVolumeControlStream()
Account
8. It is an efficient and maintainable way to parse XML on Android.
LTE
XmlPullParser
Component - screen
touch
9. Where Android is currently primarily developed
ValueAnimator
Google
HttpURLConnection
Android SDK
10. A styleable entity that contains these two custom attributes: showText and labelPosition.
Intent filters
PieChart
Entire
Implicit intent
11. Android request its permission using its ________
Open Handset Alliance
Linux based
PackageManager
AndroidManifest.xml
12. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
onCreate() - onDestroy()
onDraw()
visible
ViewStub
13. Callback method: The activity is no longer visible
onStop();
Implicit intent
onSearchRequested()
SurfaceHolder.Callback
14. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
Intents
Open Handset Alliance
virtual table
Layouts
15. It is available starting with API Level 14 and higher.
ShareActionProvider
onStop();
SurfaceHolder.Callback
BroadcastReceiver
16. Theseare a key part of Android applications that directly affect the user experience.
SearchView
Layouts
Parser
adb
17. A service in which programmers can offer their Android application to Android users.
Stack - back stack
BatteryManager
Google Play
SurfaceHolder.Callback
18. This is used to fetch the account names that the user has stored on their device.
Account Manager
Serialize
onStop();
<declare-styleable>
19. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
Serialize
Scroller
Account
20. It is a set of rules for encoding documents in machine-readable form.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
SearchView
Extensible Markup Language (XML)
SQLiteOpenHelper
21. This class provides one of the simplest ways to fire off a new task from the UI thread.
AsyncTask
touch
Android SDK
Activity
22. The entire lifetime of an activity happens between the call to _____ and the call to _____
Fragments
Account
onCreate() - onDestroy()
Activity
23. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
Activity
getInputStream()
Lifecycle callback methods
onCreate() - onDestroy()
24. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
SQLiteOpenHelper
resolveSizeAndState()
Entire
Component - screen
25. When a new activity starts - it is pushed onto the ____ and takes user focus.
onCreate() - onDestroy()
onDestroy();
Back stack
authenticator class
26. Most network-connected Android apps use this to send and receive data.
drawBitmap()
HTTP
OAuth2 protocol
setVolumeControlStream()
27. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
onAudioFocusChange()
onSearchRequested()
Advanced Training
onCreate() - onDestroy()
28. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
View
setVolumeControlStream()
When the activity resumes
Emulator
29. This class is the basis for handling flywheel-style fling gestures.
Lifecycle callback methods
Ducking
drawText()
Scroller
30. Converts XML Document to XML DOM
Parser
Dalvik Virtual Machine
View
GestureDetector
31. The industry standard way to deal with authentication to third-party services.
Objects Activity lifecycle
LTE
OAuth2 protocol
searchable configuration
32. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
Scroller
BackupHelper
Objects Activity lifecycle
Activity
33. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Canvas
Dalvik Debug Monitor Server
Google Cloud Messaging (GCM)
Dots per inch
34. 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
ACTION_DOCK_EVENT
Layouts
Component - screen
AbstractAccountAuthenticator
35. It provides a simple way to perform your work outside the main thread.
AsyncTask
LocationManager
Scroller
onResume();
36. These helpers are specialized classes for backing up certain kinds of data.
Intent filters
Explicit intent
BackupHelper
GestureDetector
37. 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
Activity
AndroidManifest.xml
Emulator
38. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
LocationManager
auth scope
onStop();
39. In order to get a list of accounts on the device - your app needs this permission.
Scroller
GET_ACCOUNTS
Advanced Training
LocationManager
40. This action is used in sending text content from one activity to another.
BatteryManager
ACTION_SEND
Account
GestureDetector
41. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Component - screen
setVolumeControlStream()
View
onCreate() - onDestroy()
42. It is a free service for sending messages to Android devices.
inflate()
setContentView
Google Cloud Messaging (GCM)
Low power
43. It is a subclass of PreferenceActivity.
SettingsActivity
ViewStub
SurfaceView
Account
44. Shows the actual amount of memory the application uses
AudioManager
Component - screen
Application footprint
LTE
45. This is a readable source of bytes.
Ducking
InputStream
HttpURLConnection
ACTION_DOCK_EVENT
46. 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?
ETC1
Service Content Provider
isConnected()
AttributeSet
47. For example - a ____ might be a button that initiates an action when the user touches it.
View
Open Handset Alliance
Dots per inch
Implicit intent
48. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
GET_ACCOUNTS
onStart() - onStop()
NetworkInfo
onCreate() - onDestroy()
49. An open source group led by Google
Open Handset Alliance
Widgets
View
AndroidManifest.xml
50. Use this to draw bitmaps.
Geocoder
drawBitmap()
onCreate() - onDestroy()
ActionProvider
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