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 defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
searchable configuration
onDraw()
Paint
onMeasure()
2. Binary data is shared using the ACTION_SEND action combined with setting the appropriate MIME type and placing the URI to the data in an extra named called?
EXTRA_STREAM
setVolumeControlStream()
onPause();
Google
3. To define custom attributes - add this resources to your project.
<declare-styleable>
HTTP
SearchView
AudioManager
4. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Advanced Training
Dalvik Virtual Machine
ACTION_DOCK_EVENT
onDraw()
5. It provides a simple way to perform your work outside the main thread.
Intent filters
Services
AsyncTask
Wi-Fi radio
6. 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.
auth scope
Open Handset Alliance
AbstractAccountAuthenticator
Activity
7. It made implementing an effective and user friendly share action in your ActionBar even easier.
Google
HttpURLConnection
ActionProvider
inflate()
8. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
PackageManager
AbstractAccountAuthenticator
Android SDK
SQLiteOpenHelper
9. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
getInputStream()
NetworkInfo
Advanced Training
10. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
AbstractAccountAuthenticator
SQLiteOpenHelper
Application resources
adb
11. A mode where navigation is set up with a spinner widget.
Open Handset Alliance
single-pane
SQLiteOpenHelper
ViewStub
12. The visible lifetime of an activity happens between the call to ____ and the call to ______
OAuth2
onStart() - onStop()
android.hardware.touchscreen
SQLiteOpenHelper
13. This is set up to animate for the duration of the fling.
Parser
Google Cloud Messaging (GCM)
security sandbox
ValueAnimator
14. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
BroadcastReceiver
Widgets
InputStream
OnCurrentItemChanged
15. Allow to combine loosely coupled components to perform certain tasks
PackageManager
Intents
resolveSizeAndState()
ACTION_DOCK_EVENT
16. 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
isConnected()
Serialize
Geocoder
17. Conversion of an object to XML
Serialize
Intents
HttpURLConnection
SearchView
18. It is called to invoke the search dialog on older devices.
Intents
onDestroy();
onSearchRequested()
Services
19. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
LocationManager
SurfaceView
Paint
NetworkInfo
20. This is the most common input event in the Android system.
touch
AsyncTask
ShareActionProvider
Ducking
21. In most cases this will offer greater bandwidth at a significantly lower battery cost.
adb
onPause();
Extensible Markup Language (XML)
Wi-Fi radio
22. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Canvas
ConnectivityManager
onStop();
ConnectivityManager
23. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Service Content Provider
Account Manager
BroadcastReceiver
Entire
24. In order to get a list of accounts on the device - your app needs this permission.
Intent filters
Scroller
GET_ACCOUNTS
GestureDetector
25. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
BackupHelper
drawBitmap()
virtual table
Extensible Markup Language (XML)
26. Android request its permission using its ________
virtual table
Android SDK
adb
AndroidManifest.xml
27. An open source group led by Google
Emulator
SecurityException
Open Handset Alliance
View
28. Callback method: The activity has become visible.
View
AttributeSet
onResume();
HttpURLConnection
29. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
SearchView
ETC1
Serialize
Advanced Training
30. For example - a ____ might be a button that initiates an action when the user touches it.
ValueAnimator
onMeasure()
AudioManager
View
31. This broadcasts an action whenever the device is connected or disconnected from power.
BatteryManager
SQLiteOpenHelper
Dots per inch
When the activity resumes
32. When a new activity starts - it is pushed onto the ____ and takes user focus.
Deserialize
Back stack
ViewStub
getInputStream()
33. Necessary tools to develop Android applications
Android SDK
Entire
onStop();
Implicit intent
34. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ViewStub
setVolumeControlStream()
Activity
Parser
35. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
HttpURLConnection
Low power
Advanced Training
XmlPullParser
36. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Open Handset Alliance
authenticator class
visible
Stack - back stack
37. This is used to check that you're actually connected to the Internet and what type of connection is in place.
Stack
ConnectivityManager
Activity
Layouts
38. Relative to pixels and resolution screen
touch
Ducking
Dots per inch
InputStream
39. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
touch
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Advanced Training
Linux based
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 ___ .
AsyncTask
Dots per inch
Stack
LTE
41. 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.
Serialize
Ducking
onMeasure()
ACTION_DOCK_EVENT
42. It inform the system what intents an application component is willing to accept.
SQLiteOpenHelper
Intent filters
Lifecycle callback methods
drawText()
43. A service in which programmers can offer their Android application to Android users.
Scroller
isConnected()
Android SDK
Google Play
44. The entire lifetime of an activity happens between the call to _____ and the call to _____
onCreate() - onDestroy()
LocationManager
AudioManager
HttpURLConnection
45. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
setContentView
When the activity resumes
Google
Implicit intent
46. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
AndroidManifest.xml
Fragments
visible
onAudioFocusChange()
47. The industry standard way to deal with authentication to third-party services.
SearchView
EXTRA_STREAM
OAuth2 protocol
Objects Activity lifecycle
48. This is used to register and de-register your media button event receiver.
Intent filters
Lifecycle callback methods
AudioManager
AccountAuthenticatorActivity
49. It is used to load images in a background thread - then apply them to the UI once finished.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
SettingsActivity
AsyncTask
inflate()
50. Use this to draw bitmaps.
Google Play
ValueAnimator
drawBitmap()
onStop();
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