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. Necessary tools to develop Android applications
virtual table
Android SDK
Serialize
PackageManager
2. This can be used to draw previews of what the camera sensor is picking up.
Objects Activity lifecycle
SurfaceView
android.hardware.touchscreen
ActionProvider
3. To define custom attributes - add this resources to your project.
<declare-styleable>
onStart() - onStop()
Advanced Training
getInputStream()
4. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
drawText()
security sandbox
Stack - back stack
HttpURLConnection
5. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
Layouts
ValueAnimator
onAudioFocusChange()
setContentView
6. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
ACTION_SEND
When the activity resumes
Dalvik Virtual Machine
Entire
7. It is a subclass of PreferenceActivity.
<declare-styleable>
inflate()
single-pane
SettingsActivity
8. This widget as an item in the action bar is the preferred way to provide search in your app.
onCreate() - onDestroy()
SearchView
Hierarchy Viewer
adb
9. 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.
Dots per inch
Account Manager
Entire
Activity
10. Sharing of data in Android is done via________
Dalvik Debug Monitor Server
Service Content Provider
BatteryManager
EXTRA_STREAM
11. Android request its permission using its ________
Application footprint
Canvas
AndroidManifest.xml
Google
12. Android is __________.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
LTE
Linux based
Fragments
13. To create an activity - you must create a subclass of
Activity
auth scope
Implicit intent
Low power
14. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
Component - screen
SQLite
View
Canvas
15. Conversion of an object to XML
Geocoder
Serialize
Activity
AsyncTask
16. It is available starting with API Level 14 and higher.
ShareActionProvider
AsyncTask
isConnected()
Dalvik Debug Monitor Server
17. This class is the basis for handling flywheel-style fling gestures.
AttributeSet
Component - screen
Parser
Scroller
18. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
setVolumeControlStream()
GestureDetector
android.hardware.touchscreen
Google Play
19. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
adb
Layouts
Scroller
onMeasure()
20. Callback method: The activity is about to be destroyed.
onDestroy();
adb
Emulator
Open Handset Alliance
21. Represents the visual representation of an Android application
ActionProvider
Activity
onCreate() - onDestroy()
Stack
22. Direct component call in Android
android.hardware.touchscreen
OAuth2 protocol
Explicit intent
Open Handset Alliance
23. It inform the system what intents an application component is willing to accept.
touch
Parser
Activity
Intent filters
24. It is a set of rules for encoding documents in machine-readable form.
Intent filters
android.hardware.touchscreen
Extensible Markup Language (XML)
Activity
25. For example - a ____ might be a button that initiates an action when the user touches it.
OnCurrentItemChanged
View
isConnected()
Stack
26. This is an interface which is used to pass image data from the camera hardware to the application.
resolveSizeAndState()
visible
SurfaceHolder.Callback
Component - screen
27. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
BackupHelper
Advanced Training
Full power
AndroidManifest.xml
28. The helper method is used to create the final width and height values.
GET_ACCOUNTS
Canvas
resolveSizeAndState()
AccountAuthenticatorActivity
29. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
Wi-Fi radio
getInputStream()
Objects Activity lifecycle
ACTION_DOCK_EVENT
30. An open source group led by Google
setContentView
Serialize
Open Handset Alliance
SQLiteOpenHelper
31. Evaluation of registered components
Implicit intent
Services
HTTP
onStop();
32. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
drawBitmap()
inflate()
touch
EXTRA_STREAM
33. It doesn't currently support the <merge/> tag in the layouts to be inflated.
GestureDetector
Dalvik Debug Monitor Server
ViewStub
Activity
34. Converts XML Document to XML DOM
BatteryManager
ShareActionProvider
Open Handset Alliance
Parser
35. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
Google Cloud Messaging for Android (GCM)
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
HTTP
onDraw()
36. Most network-connected Android apps use this to send and receive data.
Scroller
SQLite
onSearchRequested()
HTTP
37. On a rooted device - the credentials would be readable by anyone with this access to the device.
adb
Service Content Provider
SearchView
AttributeSet
38. Conversion of XML back to an object
ETC1
Deserialize
ACTION_DOCK_EVENT
Implicit intent
39. It is used to toggle the enabled state on any component defined in the manifest - including whichever broadcast receivers you wish to enable or disable
PackageManager
drawBitmap()
Deserialize
getInputStream()
40. It provides a single value - called an auth token that represents both the user's identity and the application's authorization to act on the user's behalf.
Account Manager
resolveSizeAndState()
Scroller
OAuth2
41. A mode where navigation is set up with a spinner widget.
single-pane
drawBitmap()
onCreate();
Explicit intent
42. Callback method: The activity is being created.
inflate()
Intent filters
Full power
onCreate();
43. This is set up to animate for the duration of the fling.
ValueAnimator
AccountAuthenticatorActivity
OAuth2
single-pane
44. This is the simplest way to monitor device state changes.
BroadcastReceiver
authenticator class
BackupHelper
ShareActionProvider
45. Android system uses a special virtual machine to run java based applicatons
Hierarchy Viewer
Dalvik Virtual Machine
Wi-Fi radio
onStart() - onStop()
46. 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
Google Cloud Messaging (GCM)
Paint
SurfaceView
Destroyed - previous
47. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
Deserialize
Full power
onCreate() - onDestroy()
InputStream
48. The industry standard way to deal with authentication to third-party services.
inflate()
Deserialize
OAuth2 protocol
AudioManager
49. Use this to draw bitmaps.
isConnected()
AccountAuthenticatorActivity
SearchView
drawBitmap()
50. This class provides one of the simplest ways to fire off a new task from the UI thread.
Scroller
Paint
AsyncTask
PackageManager
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