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 widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
BackupHelper
onDraw()
SQLiteOpenHelper
2. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Google Cloud Messaging for Android (GCM)
Full power
Emulator
OAuth2 protocol
3. To create an activity - you must create a subclass of
onPause();
Scroller
Activity
Paint
4. On a rooted device - the credentials would be readable by anyone with this access to the device.
AsyncTask
AndroidManifest.xml
adb
ValueAnimator
5. It is a subclass of PreferenceActivity.
Ducking
SearchView
Entire
SettingsActivity
6. A styleable entity that contains these two custom attributes: showText and labelPosition.
When the activity resumes
PieChart
virtual table
onCreate() - onDestroy()
7. It is a string that defines the specific type of access your app is asking for.
auth scope
Application resources
OnCurrentItemChanged
onResume();
8. If permissions are missing - the application will get this at runtime.
SecurityException
Layouts
HTTP
BackupHelper
9. You can set the layout as the UI for your activity with passing the resource ID for the layout.
setContentView
EXTRA_STREAM
Activity
View
10. It made implementing an effective and user friendly share action in your ActionBar even easier.
OAuth2 protocol
isConnected()
ActionProvider
Account
11. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
Intent filters
Destroyed - previous
SQLiteOpenHelper
onCreate() - onDestroy()
12. This object contains an account name - which for Google accounts is an email address.
Hierarchy Viewer
Account
<declare-styleable>
onPause();
13. This class provides one of the simplest ways to fire off a new task from the UI thread.
ETC1
AsyncTask
onCreate();
SearchView
14. It is called to invoke the search dialog on older devices.
onSearchRequested()
onStop();
Services
AttributeSet
15. Use this to draw text.
AsyncTask
inflate()
Parser
drawText()
16. It is a set of rules for encoding documents in machine-readable form.
Dalvik Debug Monitor Server
Extensible Markup Language (XML)
Ducking
Activity
17. Relative to pixels and resolution screen
Destroyed - previous
Dots per inch
onResume();
resolveSizeAndState()
18. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
BroadcastReceiver
onResume();
ViewStub
onStop();
19. To define custom attributes - add this resources to your project.
single-pane
onAudioFocusChange()
ViewStub
<declare-styleable>
20. Allow to combine loosely coupled components to perform certain tasks
Intents
Geocoder
onDestroy();
ViewStub
21. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
ConnectivityManager
Hierarchy Viewer
ViewStub
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
22. Once installed on a device - each Android application lives in its own ______
security sandbox
ACTION_DOCK_EVENT
Paint
EXTRA_STREAM
23. This broadcasts an action whenever the device is connected or disconnected from power.
SQLite
BatteryManager
Wi-Fi radio
Services
24. Callback method: The activity is about to be destroyed.
onDestroy();
Hierarchy Viewer
auth scope
ViewStub
25. Amode where the action bar is set up with tabs for navigation.
LocationManager
dual-
AccountAuthenticatorActivity
SurfaceHolder.Callback
26. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Wi-Fi radio
setVolumeControlStream()
SQLiteOpenHelper
ConnectivityManager
27. Callback method: The activity is being created.
Activity
android.hardware.touchscreen
Stack - back stack
onCreate();
28. Most network-connected Android apps use this to send and receive data.
Activity
HTTP
Low power
Implicit intent
29. Evaluation of registered components
Activity
OAuth2
Implicit intent
Service Content Provider
30. The visible lifetime of an activity happens between the call to ____ and the call to ______
BackupHelper
Stack
Google Cloud Messaging (GCM)
onStart() - onStop()
31. This is set up to animate for the duration of the fling.
Objects Activity lifecycle
ValueAnimator
Scroller
onMeasure()
32. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
Open Handset Alliance
SearchView
android.hardware.touchscreen
BroadcastReceiver
33. This is used to convert raw touch events into gestures.
Account Manager
OAuth2 protocol
GestureDetector
Linux based
34. The minimal energy state during which no network connection is active or required.
BroadcastReceiver
onCreate() - onDestroy()
OAuth2 protocol
Standby
35. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
SurfaceHolder.Callback
Parser
Widgets
Geocoder
36. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Android SDK
GET_ACCOUNTS
Dalvik Debug Monitor Server
SQLite
37. It is used to load images in a background thread - then apply them to the UI once finished.
Extensible Markup Language (XML)
Explicit intent
OnCurrentItemChanged
AsyncTask
38. Android system uses a special virtual machine to run java based applicatons
Stack - back stack
Dalvik Virtual Machine
Intents
Canvas
39. 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()
SQLite
onCreate() - onDestroy()
Stack
40. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
SQLite
setVolumeControlStream()
OnCurrentItemChanged
Open Handset Alliance
41. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
Open Handset Alliance
isConnected()
Linux based
SQLite
42. Converts XML Document to XML DOM
Parser
Advanced Training
SQLite
Entire
43. It is a free service for sending messages to Android devices.
android.hardware.touchscreen
searchable configuration
onDraw()
Google Cloud Messaging (GCM)
44. 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
Destroyed - previous
Scroller
Activity
Objects Activity lifecycle
45. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Wi-Fi radio
ConnectivityManager
OAuth2 protocol
single-pane
46. This class is the basis for handling flywheel-style fling gestures.
Entire
Scroller
onDestroy();
NetworkInfo
47. Necessary tools to develop Android applications
Layouts
PackageManager
Android SDK
ValueAnimator
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.
Hierarchy Viewer
Activity
onCreate() - onDestroy()
BatteryManager
49. Perform background tasks without providing a user interface
onCreate() - onDestroy()
onCreate() - onDestroy()
Services
touch
50. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Layouts
View
setVolumeControlStream()
onPause();
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