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. You can set the layout as the UI for your activity with passing the resource ID for the layout.
Parser
Stack - back stack
setContentView
Full power
2. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
setVolumeControlStream()
AccountAuthenticatorActivity
Widgets
BatteryManager
3. Once installed on a device - each Android application lives in its own ______
Android SDK
resolveSizeAndState()
authenticator class
security sandbox
4. A mode where navigation is set up with a spinner widget.
Parser
Google Cloud Messaging (GCM)
single-pane
Fragments
5. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Application footprint
Intents
Dalvik Debug Monitor Server
Intent filters
6. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
Google Cloud Messaging (GCM)
Google Play
getInputStream()
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
7. Where Android is currently primarily developed
onCreate() - onDestroy()
SQLite
OAuth2
Google
8. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
onStart() - onStop()
onDraw()
AccountAuthenticatorActivity
ConnectivityManager
9. 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
AndroidManifest.xml
SQLite
virtual table
10. This is used to convert raw touch events into gestures.
ETC1
security sandbox
EXTRA_STREAM
GestureDetector
11. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
BroadcastReceiver
onCreate() - onDestroy()
Canvas
drawBitmap()
12. This action is used in sending text content from one activity to another.
BatteryManager
ACTION_SEND
onDraw()
AccountAuthenticatorActivity
13. This class exposes a number of methods for applications to receive location updates.
LocationManager
When the activity resumes
NetworkInfo
Application footprint
14. This includes tools to help you identify problems in your layout performance.
BackupHelper
ViewStub
Android SDK
Widgets
15. It is called to invoke the search dialog on older devices.
Google Cloud Messaging for Android (GCM)
When the activity resumes
Serialize
onSearchRequested()
16. Android system uses a special virtual machine to run java based applicatons
drawText()
Explicit intent
SurfaceView
Dalvik Virtual Machine
17. It provides a simple way to perform your work outside the main thread.
LocationManager
AsyncTask
authenticator class
BackupHelper
18. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
searchable configuration
BroadcastReceiver
Emulator
Dots per inch
19. For example - a ____ might be a button that initiates an action when the user touches it.
Widgets
HTTP
android.hardware.touchscreen
View
20. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Application footprint
Emulator
setVolumeControlStream()
SurfaceHolder.Callback
21. This object contains an account name - which for Google accounts is an email address.
NetworkInfo
Account
Dots per inch
Open Handset Alliance
22. is run when running Android on the pc
onMeasure()
Emulator
ViewStub
isConnected()
23. A styleable entity that contains these two custom attributes: showText and labelPosition.
Application resources
PieChart
Widgets
Back stack
24. Conversion of XML back to an object
Activity
Account Manager
Deserialize
onStop();
25. Relative to pixels and resolution screen
setContentView
Dots per inch
SearchView
Activity
26. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onStop();
SurfaceHolder.Callback
onMeasure()
27. This is the main class through which your application can access location services on Android.
Implicit intent
PackageManager
onDestroy();
LocationManager
28. To define custom attributes - add this resources to your project.
ViewStub
OnCurrentItemChanged
Scroller
<declare-styleable>
29. The most common way to define a layout using views is with an XML layout file saved in your ______
ConnectivityManager
onStop();
AbstractAccountAuthenticator
Application resources
30. In order to get a list of accounts on the device - your app needs this permission.
ACTION_DOCK_EVENT
GET_ACCOUNTS
InputStream
Destroyed - previous
31. Necessary tools to develop Android applications
authenticator class
Entire
Android SDK
Dalvik Debug Monitor Server
32. Allow to combine loosely coupled components to perform certain tasks
Scroller
Google
Intents
onStop();
33. Conversion of an object to XML
Emulator
Serialize
Android SDK
LocationManager
34. This search feature was introduced in Android 3.0 and can maintain backward compatibility with older versions of Android by using the default search dialog provided by the system.
SQLite
View
Advanced Training
SearchView
35. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Scroller
isConnected()
drawText()
Dalvik Debug Monitor Server
36. An open source stand alone database
LTE
SQLite
Google Cloud Messaging for Android (GCM)
SQLiteOpenHelper
37. When a view is created from an XML layout - all of the attributes in the XML tag are read from the resource bundle and passed into the view's constructor as a what?
Dalvik Debug Monitor Server
BatteryManager
AttributeSet
EXTRA_STREAM
38. Perform background tasks without providing a user interface
Deserialize
authenticator class
Services
Wi-Fi radio
39. This broadcasts an action whenever the device is connected or disconnected from power.
onSearchRequested()
BatteryManager
security sandbox
onAudioFocusChange()
40. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SQLiteOpenHelper
Android SDK
Dots per inch
Dalvik Debug Monitor Server
41. 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
Account
onAudioFocusChange()
onCreate() - onDestroy()
42. This is used for the need of finer control over your view's layout parameters.
searchable configuration
security sandbox
onMeasure()
LocationManager
43. This is used to fetch the account names that the user has stored on their device.
Back stack
Layouts
Google Play
Account Manager
44. Callback method: The activity is no longer visible
ActionProvider
onCreate() - onDestroy()
onStop();
drawText()
45. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
BatteryManager
ConnectivityManager
Objects Activity lifecycle
ValueAnimator
46. An open source group led by Google
Google Cloud Messaging for Android (GCM)
Open Handset Alliance
virtual table
Linux based
47. If permissions are missing - the application will get this at runtime.
ETC1
SecurityException
virtual table
ACTION_DOCK_EVENT
48. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
onAudioFocusChange()
Google
Geocoder
ViewStub
49. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
NetworkInfo
Linux based
visible
onCreate() - onDestroy()
50. 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.
ConnectivityManager
setVolumeControlStream()
SearchView
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