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 broadcasts an action whenever the device is connected or disconnected from power.
BatteryManager
Activity
XmlPullParser
Service Content Provider
2. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Low power
Widgets
Intents
security sandbox
3. In most cases this will offer greater bandwidth at a significantly lower battery cost.
AsyncTask
onResume();
Wi-Fi radio
OAuth2
4. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Advanced Training
Google Play
XmlPullParser
OnCurrentItemChanged
5. 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.
Android SDK
Paint
setVolumeControlStream()
Linux based
6. This class is the basis for handling flywheel-style fling gestures.
Scroller
AsyncTask
dual-
AbstractAccountAuthenticator
7. This is used to register and de-register your media button event receiver.
Services
Dots per inch
AsyncTask
AudioManager
8. Whenever the device is docked or undocked - this action is broadcast.
ACTION_DOCK_EVENT
Entire
Deserialize
onDestroy();
9. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
ConnectivityManager
Emulator
SQLiteOpenHelper
android.hardware.touchscreen
10. The helper method is used to create the final width and height values.
resolveSizeAndState()
Google Cloud Messaging for Android (GCM)
ActionProvider
BackupHelper
11. Callback method: The activity is no longer visible.
Emulator
Google Cloud Messaging for Android (GCM)
Account
onStop();
12. An open source group led by Google
auth scope
View
Open Handset Alliance
authenticator class
13. It doesn't currently support the <merge/> tag in the layouts to be inflated.
android.hardware.touchscreen
When the activity resumes
ViewStub
Stack - back stack
14. 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
Activity
inflate()
BackupHelper
Destroyed - previous
15. The visible lifetime of an activity happens between the call to ____ and the call to ______
onCreate();
onStart() - onStop()
Google Play
single-pane
16. This is a readable source of bytes.
SecurityException
InputStream
Back stack
AsyncTask
17. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
View
Paint
Standby
AbstractAccountAuthenticator
18. Callback method: The activity is no longer visible
Deserialize
onStop();
getInputStream()
View
19. These helpers are specialized classes for backing up certain kinds of data.
Google Cloud Messaging (GCM)
SurfaceHolder.Callback
BackupHelper
Stack - back stack
20. Use this to draw text.
drawText()
Google Cloud Messaging (GCM)
onStop();
Canvas
21. Represents the visual representation of an Android application
SettingsActivity
Widgets
Activity
ConnectivityManager
22. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
Activity
SQLiteOpenHelper
Full power
AndroidManifest.xml
23. Android system uses a special virtual machine to run java based applicatons
SearchView
Dalvik Virtual Machine
EXTRA_STREAM
Paint
24. 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.
ConnectivityManager
Ducking
Google Cloud Messaging for Android (GCM)
ShareActionProvider
25. 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?
AttributeSet
Back stack
dual-
ACTION_DOCK_EVENT
26. This can be used to draw previews of what the camera sensor is picking up.
onMeasure()
SurfaceView
Lifecycle callback methods
Activity
27. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Google Cloud Messaging for Android (GCM)
onAudioFocusChange()
Scroller
drawText()
28. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
searchable configuration
PieChart
Canvas
onMeasure()
29. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
AttributeSet
Service Content Provider
Deserialize
30. If permissions are missing - the application will get this at runtime.
OnCurrentItemChanged
ActionProvider
SecurityException
Advanced Training
31. It is used to load images in a background thread - then apply them to the UI once finished.
AsyncTask
onMeasure()
Intents
InputStream
32. A service in which programmers can offer their Android application to Android users.
Google Cloud Messaging for Android (GCM)
Google Play
getInputStream()
onPause();
33. Are used in activities to create the user interface and to interact with the user.
onCreate() - onDestroy()
Fragments
Android SDK
AbstractAccountAuthenticator
34. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
onDraw()
Deserialize
ConnectivityManager
visible
35. It provides a simple way to perform your work outside the main thread.
Android SDK
onCreate() - onDestroy()
ConnectivityManager
AsyncTask
36. Relative to pixels and resolution screen
security sandbox
searchable configuration
ActionProvider
Dots per inch
37. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
InputStream
Emulator
Linux based
When the activity resumes
38. When a new activity starts - it is pushed onto the ____ and takes user focus.
XmlPullParser
dual-
Back stack
Google
39. A mode where navigation is set up with a spinner widget.
single-pane
Google Cloud Messaging for Android (GCM)
Activity
Back stack
40. 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 ___ .
EXTRA_STREAM
AudioManager
Stack
SQLiteOpenHelper
41. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
View
Account
LTE
visible
42. This class provides one of the simplest ways to fire off a new task from the UI thread.
AsyncTask
AttributeSet
SearchView
Application resources
43. This is used for the need of finer control over your view's layout parameters.
Intents
onMeasure()
GestureDetector
Google Play
44. Necessary tools to develop Android applications
HttpURLConnection
SecurityException
virtual table
Android SDK
45. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
ACTION_SEND
Lifecycle callback methods
Intent filters
setContentView
46. The entire lifetime of an activity happens between the call to _____ and the call to _____
auth scope
onCreate() - onDestroy()
SurfaceView
Stack - back stack
47. Sharing of data in Android is done via________
AbstractAccountAuthenticator
OAuth2 protocol
Service Content Provider
Account
48. 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.
ShareActionProvider
OAuth2 protocol
setContentView
Activity
49. Theseare a key part of Android applications that directly affect the user experience.
LocationManager
BatteryManager
Layouts
onPause();
50. For example - a ____ might be a button that initiates an action when the user touches it.
SQLite
View
SettingsActivity
Linux based
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