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. 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.
onCreate() - onDestroy()
Activity
OAuth2 protocol
ConnectivityManager
2. It is an efficient and maintainable way to parse XML on Android.
onCreate();
ActionProvider
inflate()
XmlPullParser
3. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ViewStub
auth scope
onAudioFocusChange()
resolveSizeAndState()
4. When a new activity starts - it is pushed onto the ____ and takes user focus.
Layouts
Serialize
Back stack
onPause();
5. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Explicit intent
onCreate() - onDestroy()
LocationManager
6. This is an interface which is used to pass image data from the camera hardware to the application.
Android SDK
ValueAnimator
Service Content Provider
SurfaceHolder.Callback
7. 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.
onAudioFocusChange()
Ducking
Deserialize
Layouts
8. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
touch
isConnected()
inflate()
Intent filters
9. An intermediate state that uses around 50% of the battery power at the full state.
Low power
Dalvik Virtual Machine
Hierarchy Viewer
onStop();
10. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Google Cloud Messaging (GCM)
ETC1
drawBitmap()
Advanced Training
11. This is the simplest way to monitor device state changes.
android.hardware.touchscreen
BatteryManager
BroadcastReceiver
onSearchRequested()
12. In order to get a list of accounts on the device - your app needs this permission.
GET_ACCOUNTS
ACTION_SEND
Fragments
<declare-styleable>
13. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
onCreate() - onDestroy()
drawText()
ActionProvider
14. Callback method: The activity is no longer visible
Google Cloud Messaging for Android (GCM)
Stack - back stack
onStop();
Hierarchy Viewer
15. Use this to draw text.
drawText()
getInputStream()
View
setContentView
16. Direct component call in Android
Application resources
Explicit intent
drawText()
Wi-Fi radio
17. The minimal energy state during which no network connection is active or required.
Standby
LocationManager
OnCurrentItemChanged
Implicit intent
18. Represents the visual representation of an Android application
virtual table
Dalvik Virtual Machine
authenticator class
Activity
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
Services
AsyncTask
InputStream
20. This includes tools to help you identify problems in your layout performance.
HttpURLConnection
SurfaceView
AndroidManifest.xml
Android SDK
21. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Wi-Fi radio
Services
adb
AbstractAccountAuthenticator
22. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Destroyed - previous
setVolumeControlStream()
onStop();
Google Cloud Messaging for Android (GCM)
23. It is a free service for sending messages to Android devices.
AttributeSet
Google Cloud Messaging (GCM)
dual-
GET_ACCOUNTS
24. These helpers are specialized classes for backing up certain kinds of data.
BackupHelper
Canvas
drawBitmap()
Scroller
25. This action is used in sending text content from one activity to another.
GestureDetector
Scroller
ACTION_SEND
touch
26. To create an activity - you must create a subclass of
Dalvik Virtual Machine
LTE
Activity
AndroidManifest.xml
27. A styleable entity that contains these two custom attributes: showText and labelPosition.
Stack - back stack
drawText()
PieChart
isConnected()
28. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
AndroidManifest.xml
ShareActionProvider
SQLite
Hierarchy Viewer
29. It provides a simple way to perform your work outside the main thread.
Paint
Activity
Parser
AsyncTask
30. If permissions are missing - the application will get this at runtime.
OAuth2 protocol
SecurityException
Dots per inch
Extensible Markup Language (XML)
31. The helper method is used to create the final width and height values.
onResume();
onDraw()
Stack
resolveSizeAndState()
32. Android is __________.
security sandbox
Objects Activity lifecycle
resolveSizeAndState()
Linux based
33. This is used to convert raw touch events into gestures.
InputStream
GestureDetector
View
dual-
34. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
Intents
Intent filters
SQLiteOpenHelper
onCreate() - onDestroy()
35. Callback method: The activity is about to be destroyed.
onStop();
AccountAuthenticatorActivity
onDestroy();
ViewStub
36. This is used to register and de-register your media button event receiver.
onCreate();
Dalvik Virtual Machine
AudioManager
Standby
37. 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.
AttributeSet
ConnectivityManager
Paint
setVolumeControlStream()
38. Android request its permission using its ________
Google Play
AndroidManifest.xml
android.hardware.touchscreen
Lifecycle callback methods
39. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
drawText()
Application resources
Stack - back stack
Stack
40. is run when running Android on the pc
SearchView
Emulator
Component - screen
Full power
41. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
single-pane
SecurityException
NetworkInfo
View
42. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
onDraw()
SecurityException
searchable configuration
Application footprint
43. Whenever the device is docked or undocked - this action is broadcast.
Application resources
ACTION_DOCK_EVENT
ETC1
PackageManager
44. This broadcasts an action whenever the device is connected or disconnected from power.
BatteryManager
View
NetworkInfo
InputStream
45. 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 _____
ViewStub
AudioManager
onCreate() - onDestroy()
Emulator
46. A mode where navigation is set up with a spinner widget.
Emulator
single-pane
onCreate() - onDestroy()
LocationManager
47. Callback method: The activity is no longer visible.
Canvas
Advanced Training
onResume();
onStop();
48. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
ViewStub
Dalvik Debug Monitor Server
Objects Activity lifecycle
onCreate() - onDestroy()
49. This class is the basis for handling flywheel-style fling gestures.
ViewStub
Scroller
SurfaceView
onCreate() - onDestroy()
50. Converts XML Document to XML DOM
onStop();
onCreate() - onDestroy()
onPause();
Parser
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