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. This is a readable source of bytes.
HttpURLConnection
AttributeSet
InputStream
GET_ACCOUNTS
2. 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.
OAuth2
Explicit intent
Deserialize
AbstractAccountAuthenticator
3. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
Google Play
SearchView
BatteryManager
SurfaceHolder.Callback
4. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Stack - back stack
resolveSizeAndState()
Account
SearchView
5. Android request its permission using its ________
Component - screen
Lifecycle callback methods
onCreate() - onDestroy()
AndroidManifest.xml
6. 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.
SearchView
Scroller
SurfaceHolder.Callback
onCreate() - onDestroy()
7. Binary data is shared using the ACTION_SEND action combined with setting the appropriate MIME type and placing the URI to the data in an extra named called?
Destroyed - previous
EXTRA_STREAM
authenticator class
PieChart
8. Android is __________.
ShareActionProvider
Linux based
AbstractAccountAuthenticator
Full power
9. Conversion of an object to XML
Serialize
Google Cloud Messaging for Android (GCM)
Layouts
Objects Activity lifecycle
10. The back stack abides to the basic "last in - first out" stack mechanism - so - when the user is done with the current activity and presses the Back button - it is popped from the stack (and ____) and the ____ activity resumes
AttributeSet
Destroyed - previous
ACTION_SEND
Open Handset Alliance
11. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Widgets
searchable configuration
visible
onDestroy();
12. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
When the activity resumes
ConnectivityManager
Lifecycle callback methods
onSearchRequested()
13. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
Services
single-pane
isConnected()
14. This is used to register and de-register your media button event receiver.
AudioManager
ShareActionProvider
ValueAnimator
SQLiteOpenHelper
15. This object contains an account name - which for Google accounts is an email address.
setContentView
OAuth2
Account
Layouts
16. Allow to combine loosely coupled components to perform certain tasks
onPause();
Intents
Hierarchy Viewer
SecurityException
17. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
Low power
Deserialize
auth scope
HttpURLConnection
18. Are used in activities to create the user interface and to interact with the user.
Intent filters
Advanced Training
Fragments
Application footprint
19. Whenever the device is docked or undocked - this action is broadcast.
ACTION_DOCK_EVENT
setVolumeControlStream()
Service Content Provider
Hierarchy Viewer
20. Callback method: The activity has become visible.
Ducking
onStop();
Emulator
onResume();
21. Callback method: The activity is about to be destroyed.
adb
onDestroy();
HttpURLConnection
Destroyed - previous
22. Use this to draw bitmaps.
drawBitmap()
Google Play
visible
Ducking
23. This includes tools to help you identify problems in your layout performance.
Layouts
Android SDK
Full power
HttpURLConnection
24. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
authenticator class
Stack
View
Dalvik Virtual Machine
25. It is available starting with API Level 14 and higher.
BroadcastReceiver
SearchView
Google Play
ShareActionProvider
26. A mode where navigation is set up with a spinner widget.
BatteryManager
SurfaceHolder.Callback
single-pane
Activity
27. In order to get a list of accounts on the device - your app needs this permission.
Entire
GET_ACCOUNTS
View
Dalvik Debug Monitor Server
28. An open source group led by Google
Dalvik Debug Monitor Server
Open Handset Alliance
Fragments
When the activity resumes
29. The industry standard way to deal with authentication to third-party services.
XmlPullParser
OAuth2 protocol
Low power
authenticator class
30. This broadcasts an action whenever the device is connected or disconnected from power.
<declare-styleable>
Stack
BatteryManager
HTTP
31. It is a set of rules for encoding documents in machine-readable form.
OAuth2 protocol
Extensible Markup Language (XML)
Service Content Provider
HttpURLConnection
32. Callback method: The activity is no longer visible
onStop();
adb
NetworkInfo
BackupHelper
33. Where Android is currently primarily developed
Google
Explicit intent
SearchView
Lifecycle callback methods
34. Each activity can then start another activity in order to perform different actions. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a ___ .
When the activity resumes
Linux based
Dalvik Debug Monitor Server
Stack
35. 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.
drawBitmap()
AndroidManifest.xml
Ducking
Deserialize
36. Direct component call in Android
Parser
single-pane
Explicit intent
virtual table
37. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
OAuth2
authenticator class
LTE
Destroyed - previous
38. The minimal energy state during which no network connection is active or required.
Low power
BatteryManager
Standby
ConnectivityManager
39. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Android SDK
inflate()
Activity
ConnectivityManager
40. It is an efficient and maintainable way to parse XML on Android.
drawText()
XmlPullParser
BackupHelper
inflate()
41. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Explicit intent
Emulator
Dalvik Debug Monitor Server
security sandbox
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.
inflate()
GestureDetector
Activity
SearchView
43. Most network-connected Android apps use this to send and receive data.
HTTP
Google Play
ACTION_DOCK_EVENT
resolveSizeAndState()
44. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
BackupHelper
BroadcastReceiver
ACTION_SEND
virtual table
45. Callback method: The activity is being created.
SearchView
onCreate();
OnCurrentItemChanged
Extensible Markup Language (XML)
46. This is the simplest way to monitor device state changes.
Widgets
BroadcastReceiver
Entire
BatteryManager
47. This is the most common input event in the Android system.
android.hardware.touchscreen
touch
GestureDetector
Layouts
48. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
AndroidManifest.xml
AsyncTask
onAudioFocusChange()
drawText()
49. This class exposes a number of methods for applications to receive location updates.
LocationManager
EXTRA_STREAM
GET_ACCOUNTS
AndroidManifest.xml
50. It is a subclass of PreferenceActivity.
SettingsActivity
Application resources
Intent filters
ACTION_DOCK_EVENT
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