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. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
android.hardware.touchscreen
drawText()
AndroidManifest.xml
Deserialize
2. These helpers are specialized classes for backing up certain kinds of data.
onStop();
drawText()
getInputStream()
BackupHelper
3. It provides a simple way to perform your work outside the main thread.
AsyncTask
SearchView
security sandbox
Widgets
4. Where Android is currently primarily developed
setContentView
Google
visible
OnCurrentItemChanged
5. This is an interface which is used to pass image data from the camera hardware to the application.
SurfaceHolder.Callback
onSearchRequested()
Layouts
LTE
6. To create an activity - you must create a subclass of
Activity
EXTRA_STREAM
Canvas
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
7. It is used to load images in a background thread - then apply them to the UI once finished.
Lifecycle callback methods
AsyncTask
OAuth2
NetworkInfo
8. It is a subclass of PreferenceActivity.
Low power
Google Play
dual-
SettingsActivity
9. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
Component - screen
Implicit intent
EXTRA_STREAM
OnCurrentItemChanged
10. To define custom attributes - add this resources to your project.
<declare-styleable>
Paint
AsyncTask
drawBitmap()
11. On a rooted device - the credentials would be readable by anyone with this access to the device.
Scroller
View
adb
Application resources
12. The industry standard way to deal with authentication to third-party services.
SQLite
Parser
Dots per inch
OAuth2 protocol
13. Android is __________.
AsyncTask
Linux based
Layouts
OAuth2
14. 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
AudioManager
Deserialize
security sandbox
15. If permissions are missing - the application will get this at runtime.
SecurityException
Objects Activity lifecycle
onCreate() - onDestroy()
Scroller
16. This broadcasts an action whenever the device is connected or disconnected from power.
Stack
BatteryManager
Linux based
Android SDK
17. 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.
SearchView
dual-
Ducking
EXTRA_STREAM
18. You can set the layout as the UI for your activity with passing the resource ID for the layout.
Activity
<declare-styleable>
setContentView
dual-
19. This is used to convert raw touch events into gestures.
GestureDetector
View
LTE
View
20. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
drawBitmap()
AccountAuthenticatorActivity
getInputStream()
Ducking
21. Sharing of data in Android is done via________
setVolumeControlStream()
Service Content Provider
Stack - back stack
ETC1
22. Most network-connected Android apps use this to send and receive data.
setContentView
AccountAuthenticatorActivity
Emulator
HTTP
23. 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.
onPause();
Paint
Entire
setContentView
24. The entire lifetime of an activity happens between the call to _____ and the call to _____
Google
onDestroy();
SearchView
onCreate() - onDestroy()
25. It is a free service for sending messages to Android devices.
Google Cloud Messaging (GCM)
setVolumeControlStream()
dual-
onSearchRequested()
26. The dock-state details are included as an extra in a sticky broadcast of this action.
ACTION_DOCK_EVENT
SearchView
ActionProvider
BackupHelper
27. is run when running Android on the pc
BatteryManager
Google Play
Emulator
ACTION_DOCK_EVENT
28. Direct component call in Android
BatteryManager
Intent filters
Canvas
Explicit intent
29. A styleable entity that contains these two custom attributes: showText and labelPosition.
ConnectivityManager
LTE
PieChart
onStart() - onStop()
30. Evaluation of registered components
Implicit intent
Dalvik Debug Monitor Server
Android SDK
XmlPullParser
31. An open source group led by Google
onAudioFocusChange()
Open Handset Alliance
dual-
Emulator
32. Callback method: The activity is no longer visible
View
Parser
onStop();
isConnected()
33. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
onDraw()
Linux based
Dots per inch
Paint
34. Conversion of XML back to an object
ACTION_DOCK_EVENT
drawBitmap()
Deserialize
SurfaceView
35. Are used in activities to create the user interface and to interact with the user.
Fragments
Back stack
ConnectivityManager
onDestroy();
36. This action is used in sending text content from one activity to another.
ACTION_SEND
onCreate() - onDestroy()
EXTRA_STREAM
drawBitmap()
37. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
inflate()
ACTION_DOCK_EVENT
android.hardware.touchscreen
38. 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.
Widgets
Dalvik Virtual Machine
Activity
single-pane
39. Once installed on a device - each Android application lives in its own ______
security sandbox
Activity
Back stack
Objects Activity lifecycle
40. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
virtual table
Linux based
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
SecurityException
41. In order to get a list of accounts on the device - your app needs this permission.
Explicit intent
GestureDetector
GET_ACCOUNTS
ETC1
42. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ACTION_DOCK_EVENT
ViewStub
Objects Activity lifecycle
android.hardware.touchscreen
43. Necessary tools to develop Android applications
Android SDK
View
LocationManager
Serialize
44. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
SQLiteOpenHelper
ViewStub
AbstractAccountAuthenticator
onCreate() - onDestroy()
45. It inform the system what intents an application component is willing to accept.
ETC1
Dalvik Debug Monitor Server
Intent filters
isConnected()
46. Use this to draw bitmaps.
drawBitmap()
Open Handset Alliance
Paint
Standby
47. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
BackupHelper
Geocoder
setContentView
ShareActionProvider
48. This class is the basis for handling flywheel-style fling gestures.
Scroller
Standby
Activity
SearchView
49. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
ActionProvider
onDraw()
LocationManager
Objects Activity lifecycle
50. This class exposes a number of methods for applications to receive location updates.
Stack - back stack
LocationManager
Layouts
Paint
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