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. It is a subclass of PreferenceActivity.
AttributeSet
SettingsActivity
onStop();
Canvas
2. The industry standard way to deal with authentication to third-party services.
virtual table
SearchView
Implicit intent
OAuth2 protocol
3. Callback method: Another activity is taking focus
Back stack
AbstractAccountAuthenticator
Application footprint
onPause();
4. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
Destroyed - previous
Activity
ViewStub
LTE
5. A styleable entity that contains these two custom attributes: showText and labelPosition.
AttributeSet
ConnectivityManager
security sandbox
PieChart
6. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Implicit intent
AndroidManifest.xml
Scroller
Service Content Provider
7. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
Serialize
getInputStream()
Ducking
Extensible Markup Language (XML)
8. Conversion of XML back to an object
Canvas
Application footprint
Deserialize
ConnectivityManager
9. This is used to register and de-register your media button event receiver.
ViewStub
PackageManager
AudioManager
adb
10. The minimal energy state during which no network connection is active or required.
LocationManager
Scroller
Standby
GET_ACCOUNTS
11. 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.
SQLite
Paint
Fragments
Scroller
12. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Entire
Dalvik Debug Monitor Server
ViewStub
Scroller
13. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
onCreate() - onDestroy()
authenticator class
Google Cloud Messaging for Android (GCM)
Wi-Fi radio
14. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
Android SDK
adb
When the activity resumes
ShareActionProvider
15. Converts XML Document to XML DOM
View
Parser
Fragments
ACTION_SEND
16. Callback method: The activity has become visible.
onResume();
Google Cloud Messaging for Android (GCM)
<declare-styleable>
onStop();
17. 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
adb
android.hardware.touchscreen
ViewStub
18. 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.
Open Handset Alliance
OAuth2
AsyncTask
onMeasure()
19. 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.
ETC1
BatteryManager
OAuth2 protocol
Dots per inch
20. It made implementing an effective and user friendly share action in your ActionBar even easier.
Dalvik Debug Monitor Server
onMeasure()
ActionProvider
Google Cloud Messaging (GCM)
21. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
ShareActionProvider
SQLiteOpenHelper
onAudioFocusChange()
Google Play
22. Use this to draw text.
Android SDK
Deserialize
Ducking
drawText()
23. The dock-state details are included as an extra in a sticky broadcast of this action.
Activity
security sandbox
onDraw()
ACTION_DOCK_EVENT
24. This object contains an account name - which for Google accounts is an email address.
isConnected()
ACTION_SEND
Account
onStart() - onStop()
25. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Android SDK
Geocoder
AsyncTask
BatteryManager
26. 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
onResume();
GestureDetector
PackageManager
Paint
27. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
Scroller
Account
Hierarchy Viewer
ActionProvider
28. Shows the actual amount of memory the application uses
Application footprint
Lifecycle callback methods
Explicit intent
Android SDK
29. 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
setVolumeControlStream()
ConnectivityManager
isConnected()
30. It is an efficient and maintainable way to parse XML on Android.
NetworkInfo
Google Cloud Messaging (GCM)
View
XmlPullParser
31. ______ are views derived from ViewGroup that provide a unique layout model for its child views
Layouts
BackupHelper
EXTRA_STREAM
AndroidManifest.xml
32. A mode where navigation is set up with a spinner widget.
Services
single-pane
Account Manager
security sandbox
33. For example - a ____ might be a button that initiates an action when the user touches it.
GestureDetector
View
Dots per inch
AccountAuthenticatorActivity
34. To define custom attributes - add this resources to your project.
Hierarchy Viewer
Services
<declare-styleable>
AsyncTask
35. This is an interface which is used to pass image data from the camera hardware to the application.
ConnectivityManager
ShareActionProvider
SurfaceHolder.Callback
OAuth2
36. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Dalvik Debug Monitor Server
ConnectivityManager
SettingsActivity
onStop();
37. Use this to draw bitmaps.
AndroidManifest.xml
drawBitmap()
searchable configuration
getInputStream()
38. This is the simplest way to monitor device state changes.
onMeasure()
Account Manager
Canvas
BroadcastReceiver
39. 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 _____
PackageManager
Android SDK
onCreate() - onDestroy()
Activity
40. Android provides this handy method to direct volume key presses to the audio stream the user specify.
SearchView
visible
drawBitmap()
setVolumeControlStream()
41. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Component - screen
Service Content Provider
SQLite
Stack - back stack
42. Represents the visual representation of an Android application
Explicit intent
Activity
Paint
Layouts
43. It inform the system what intents an application component is willing to accept.
onDestroy();
SecurityException
Intent filters
android.hardware.touchscreen
44. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
Extensible Markup Language (XML)
HttpURLConnection
isConnected()
Standby
45. Android system uses a special virtual machine to run java based applicatons
Dalvik Virtual Machine
Widgets
touch
Serialize
46. Whenever the device is docked or undocked - this action is broadcast.
ACTION_DOCK_EVENT
OAuth2 protocol
LocationManager
AsyncTask
47. Are used in activities to create the user interface and to interact with the user.
Account Manager
BatteryManager
onStop();
Fragments
48. The most common way to define a layout using views is with an XML layout file saved in your ______
Application resources
searchable configuration
onMeasure()
ConnectivityManager
49. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Wi-Fi radio
Emulator
SettingsActivity
drawText()
50. 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.
Advanced Training
adb
Full power
SearchView
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