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. If permissions are missing - the application will get this at runtime.
PieChart
View
virtual table
SecurityException
2. 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 ___ .
onStop();
Stack
AccountAuthenticatorActivity
ActionProvider
3. Callback method: The activity is being created.
AttributeSet
onCreate();
Linux based
Stack - back stack
4. A styleable entity that contains these two custom attributes: showText and labelPosition.
LTE
PieChart
ConnectivityManager
drawText()
5. This class provides one of the simplest ways to fire off a new task from the UI thread.
Component - screen
Full power
dual-
AsyncTask
6. It is available starting with API Level 14 and higher.
ShareActionProvider
onStop();
android.hardware.touchscreen
isConnected()
7. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
BroadcastReceiver
AbstractAccountAuthenticator
Destroyed - previous
8. Once installed on a device - each Android application lives in its own ______
drawBitmap()
security sandbox
ViewStub
Standby
9. It is a free service for sending messages to Android devices.
touch
Google Cloud Messaging (GCM)
Extensible Markup Language (XML)
SQLiteOpenHelper
10. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
GestureDetector
ShareActionProvider
ViewStub
NetworkInfo
11. Conversion of an object to XML
Serialize
AccountAuthenticatorActivity
PieChart
onResume();
12. This class exposes a number of methods for applications to receive location updates.
ViewStub
Services
LocationManager
SQLite
13. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
onAudioFocusChange()
Dalvik Virtual Machine
drawText()
Deserialize
14. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
onCreate();
getInputStream()
ConnectivityManager
Canvas
15. This is used to fetch the account names that the user has stored on their device.
isConnected()
Account Manager
drawText()
onStart() - onStop()
16. This is used for the need of finer control over your view's layout parameters.
onMeasure()
Deserialize
Advanced Training
android.hardware.touchscreen
17. Android provides this handy method to direct volume key presses to the audio stream the user specify.
AndroidManifest.xml
setVolumeControlStream()
BroadcastReceiver
GET_ACCOUNTS
18. Direct component call in Android
onMeasure()
Explicit intent
Intents
Full power
19. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
Android SDK
Widgets
Google Cloud Messaging for Android (GCM)
LTE
20. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Account Manager
Extensible Markup Language (XML)
Widgets
Open Handset Alliance
21. 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
resolveSizeAndState()
Open Handset Alliance
ActionProvider
Destroyed - previous
22. Most network-connected Android apps use this to send and receive data.
InputStream
Deserialize
single-pane
HTTP
23. Shows the actual amount of memory the application uses
setContentView
Application footprint
SurfaceHolder.Callback
onStop();
24. This is an interface which is used to pass image data from the camera hardware to the application.
LocationManager
SurfaceHolder.Callback
ShareActionProvider
virtual table
25. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
Objects Activity lifecycle
Intent filters
BroadcastReceiver
ACTION_SEND
26. Whenever the device is docked or undocked - this action is broadcast.
<declare-styleable>
ACTION_DOCK_EVENT
InputStream
Intent filters
27. It is an efficient and maintainable way to parse XML on Android.
GestureDetector
Dalvik Virtual Machine
XmlPullParser
ConnectivityManager
28. The entire lifetime of an activity happens between the call to _____ and the call to _____
BackupHelper
AudioManager
Google Play
onCreate() - onDestroy()
29. 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?
ValueAnimator
ConnectivityManager
AttributeSet
InputStream
30. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
Google Play
onStop();
onCreate() - onDestroy()
Extensible Markup Language (XML)
31. 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.
GET_ACCOUNTS
Activity
AccountAuthenticatorActivity
setVolumeControlStream()
32. Callback method: The activity has become visible.
onResume();
Google Cloud Messaging for Android (GCM)
onDestroy();
OAuth2 protocol
33. 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.
ETC1
AbstractAccountAuthenticator
SearchView
Open Handset Alliance
34. This can be used to draw previews of what the camera sensor is picking up.
onCreate();
Intent filters
SurfaceView
onCreate() - onDestroy()
35. This includes tools to help you identify problems in your layout performance.
Android SDK
ValueAnimator
LocationManager
Activity
36. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
Parser
SurfaceView
XmlPullParser
37. Callback method: The activity is no longer visible
onStop();
Advanced Training
ViewStub
Widgets
38. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
SecurityException
auth scope
PieChart
39. Allow to combine loosely coupled components to perform certain tasks
Parser
PieChart
Intents
LTE
40. 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
Extensible Markup Language (XML)
SecurityException
GET_ACCOUNTS
41. Where Android is currently primarily developed
AudioManager
Application resources
Google
SearchView
42. The visible lifetime of an activity happens between the call to ____ and the call to ______
setContentView
EXTRA_STREAM
Explicit intent
onStart() - onStop()
43. This is a readable source of bytes.
OnCurrentItemChanged
Application footprint
Stack
InputStream
44. Relative to pixels and resolution screen
Google Play
Dots per inch
SecurityException
Account
45. For example - a ____ might be a button that initiates an action when the user touches it.
View
Open Handset Alliance
BatteryManager
LocationManager
46. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
touch
ConnectivityManager
Entire
LocationManager
47. Android request its permission using its ________
AndroidManifest.xml
Back stack
Account Manager
drawBitmap()
48. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
getInputStream()
virtual table
AndroidManifest.xml
<declare-styleable>
49. Callback method: The activity is about to be destroyed.
ConnectivityManager
onDestroy();
BatteryManager
setContentView
50. Perform background tasks without providing a user interface
Ducking
touch
BatteryManager
Services
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