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.
ActionProvider
SQLite
BatteryManager
Ducking
2. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
NetworkInfo
ETC1
Service Content Provider
HttpURLConnection
3. Direct component call in Android
Explicit intent
Deserialize
Component - screen
AsyncTask
4. Theseare a key part of Android applications that directly affect the user experience.
LTE
Intents
SecurityException
Layouts
5. It is a set of rules for encoding documents in machine-readable form.
SQLite
Extensible Markup Language (XML)
BroadcastReceiver
Intents
6. Amode where the action bar is set up with tabs for navigation.
dual-
Explicit intent
Destroyed - previous
Google Cloud Messaging (GCM)
7. This is used to convert raw touch events into gestures.
GestureDetector
inflate()
Intent filters
Parser
8. Android request its permission using its ________
Application resources
BroadcastReceiver
onStart() - onStop()
AndroidManifest.xml
9. Shows the actual amount of memory the application uses
Android SDK
Application footprint
NetworkInfo
setVolumeControlStream()
10. In order to get a list of accounts on the device - your app needs this permission.
Intents
ViewStub
GET_ACCOUNTS
Scroller
11. It is a subclass of PreferenceActivity.
Layouts
OnCurrentItemChanged
onAudioFocusChange()
SettingsActivity
12. This class provides one of the simplest ways to fire off a new task from the UI thread.
AsyncTask
auth scope
Google Play
touch
13. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
BatteryManager
AsyncTask
Canvas
dual-
14. The most common way to define a layout using views is with an XML layout file saved in your ______
When the activity resumes
Back stack
Activity
Application resources
15. 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 ___ .
Back stack
GET_ACCOUNTS
Stack
Dalvik Virtual Machine
16. Callback method: The activity is about to be destroyed.
Scroller
onDestroy();
AsyncTask
ACTION_DOCK_EVENT
17. It is a string that defines the specific type of access your app is asking for.
auth scope
onStop();
Geocoder
Ducking
18. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
AsyncTask
View
onStop();
LTE
19. Callback method: The activity is no longer visible
BatteryManager
Layouts
Android SDK
onStop();
20. 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.
PackageManager
View
onCreate() - onDestroy()
ETC1
21. The minimal energy state during which no network connection is active or required.
ACTION_DOCK_EVENT
Linux based
Scroller
Standby
22. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Paint
Canvas
authenticator class
Stack - back stack
23. This is the most common input event in the Android system.
Low power
AbstractAccountAuthenticator
AsyncTask
touch
24. When a new activity starts - it is pushed onto the ____ and takes user focus.
AsyncTask
Back stack
Google Cloud Messaging (GCM)
onMeasure()
25. It doesn't currently support the <merge/> tag in the layouts to be inflated.
Application resources
ViewStub
Google Play
Google
26. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
OAuth2 protocol
BroadcastReceiver
setContentView
setVolumeControlStream()
27. It provides a simple way to perform your work outside the main thread.
SearchView
AsyncTask
ViewStub
OAuth2 protocol
28. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
Open Handset Alliance
ViewStub
Services
SurfaceView
29. This can be used to draw previews of what the camera sensor is picking up.
Android SDK
ViewStub
SurfaceView
Stack
30. Evaluation of registered components
Implicit intent
SurfaceHolder.Callback
Advanced Training
Application resources
31. Necessary tools to develop Android applications
authenticator class
SettingsActivity
Android SDK
Scroller
32. Relative to pixels and resolution screen
Activity
Dots per inch
OAuth2
Account
33. It is available starting with API Level 14 and higher.
Dalvik Debug Monitor Server
ShareActionProvider
SurfaceView
Android SDK
34. A mode where navigation is set up with a spinner widget.
single-pane
Widgets
ConnectivityManager
PieChart
35. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Wi-Fi radio
searchable configuration
Dalvik Debug Monitor Server
View
36. It is a free service for sending messages to Android devices.
Application footprint
auth scope
ACTION_DOCK_EVENT
Google Cloud Messaging (GCM)
37. This is used to register and de-register your media button event receiver.
Dalvik Virtual Machine
AudioManager
OnCurrentItemChanged
SQLite
38. An open source stand alone database
onStop();
onSearchRequested()
SQLite
Layouts
39. On a rooted device - the credentials would be readable by anyone with this access to the device.
adb
setVolumeControlStream()
setContentView
Full power
40. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
virtual table
GestureDetector
Low power
SQLiteOpenHelper
41. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
drawBitmap()
security sandbox
NetworkInfo
Dalvik Debug Monitor Server
42. Whenever the device is docked or undocked - this action is broadcast.
Deserialize
ACTION_DOCK_EVENT
onCreate() - onDestroy()
Paint
43. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
Advanced Training
Paint
setVolumeControlStream()
inflate()
44. The industry standard way to deal with authentication to third-party services.
searchable configuration
SQLiteOpenHelper
Google
OAuth2 protocol
45. Use this to draw bitmaps.
GET_ACCOUNTS
Scroller
View
drawBitmap()
46. Once installed on a device - each Android application lives in its own ______
adb
Android SDK
security sandbox
AudioManager
47. You can set the layout as the UI for your activity with passing the resource ID for the layout.
onStart() - onStop()
EXTRA_STREAM
setContentView
adb
48. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
Service Content Provider
Google
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
49. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
OnCurrentItemChanged
getInputStream()
Intent filters
ConnectivityManager
50. Callback method: The activity is being created.
onDestroy();
onMeasure()
onCreate();
Activity
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