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. An Activity is an application ______ that provides a _______ 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
Component - screen
Wi-Fi radio
Parser
ACTION_SEND
2. ______ are views derived from ViewGroup that provide a unique layout model for its child views
searchable configuration
onResume();
auth scope
Layouts
3. An open source stand alone database
Objects Activity lifecycle
ACTION_SEND
SQLite
Open Handset Alliance
4. This is used to convert raw touch events into gestures.
auth scope
onMeasure()
LocationManager
GestureDetector
5. 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.
SecurityException
PieChart
Ducking
onStop();
6. When a new activity starts - it is pushed onto the ____ and takes user focus.
ETC1
AttributeSet
Scroller
Back stack
7. It provides a simple way to perform your work outside the main thread.
AbstractAccountAuthenticator
Implicit intent
ActionProvider
AsyncTask
8. The visible lifetime of an activity happens between the call to ____ and the call to ______
Geocoder
SearchView
onDraw()
onStart() - onStop()
9. is run when running Android on the pc
Full power
Lifecycle callback methods
NetworkInfo
Emulator
10. 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?
onCreate();
EXTRA_STREAM
Serialize
ViewStub
11. Conversion of XML back to an object
Android SDK
Deserialize
ACTION_SEND
Stack - back stack
12. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
Wi-Fi radio
LTE
Stack - back stack
onCreate() - onDestroy()
13. Callback method: The activity is about to be destroyed.
Geocoder
Dalvik Virtual Machine
onDestroy();
AsyncTask
14. Most network-connected Android apps use this to send and receive data.
HTTP
SettingsActivity
SQLiteOpenHelper
Application footprint
15. Callback method: The activity is no longer visible
PackageManager
BackupHelper
onStop();
Google
16. Android is __________.
Linux based
OAuth2
Advanced Training
touch
17. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
HttpURLConnection
When the activity resumes
isConnected()
PieChart
18. It is called to invoke the search dialog on older devices.
onSearchRequested()
Deserialize
InputStream
GET_ACCOUNTS
19. 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 ___ .
inflate()
Serialize
ETC1
Stack
20. Evaluation of registered components
onStop();
ViewStub
Stack
Implicit intent
21. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
Services
Application footprint
LocationManager
22. Android system uses a special virtual machine to run java based applicatons
Dalvik Virtual Machine
OAuth2
SQLite
View
23. This includes tools to help you identify problems in your layout performance.
Low power
OAuth2 protocol
Android SDK
onSearchRequested()
24. To create an activity - you must create a subclass of
Activity
SearchView
SQLiteOpenHelper
single-pane
25. This broadcasts an action whenever the device is connected or disconnected from power.
SecurityException
AsyncTask
BatteryManager
SearchView
26. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
onCreate();
HttpURLConnection
Services
SQLite
27. The entire lifetime of an activity happens between the call to _____ and the call to _____
onDestroy();
Back stack
onStart() - onStop()
onCreate() - onDestroy()
28. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Low power
SecurityException
onDraw()
onDestroy();
29. You can set the layout as the UI for your activity with passing the resource ID for the layout.
Advanced Training
setContentView
BatteryManager
EXTRA_STREAM
30. A styleable entity that contains these two custom attributes: showText and labelPosition.
onDestroy();
onResume();
touch
PieChart
31. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
Layouts
OnCurrentItemChanged
authenticator class
Ducking
32. The dock-state details are included as an extra in a sticky broadcast of this action.
Service Content Provider
visible
View
ACTION_DOCK_EVENT
33. This is set up to animate for the duration of the fling.
ValueAnimator
SearchView
Deserialize
Intent filters
34. The most common way to define a layout using views is with an XML layout file saved in your ______
onDestroy();
SurfaceHolder.Callback
touch
Application resources
35. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
AbstractAccountAuthenticator
AsyncTask
Geocoder
SearchView
36. 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?
auth scope
AttributeSet
AndroidManifest.xml
onStop();
37. Callback method: The activity is being created.
<declare-styleable>
Dalvik Debug Monitor Server
Hierarchy Viewer
onCreate();
38. 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.
BatteryManager
SearchView
Geocoder
onMeasure()
39. It made implementing an effective and user friendly share action in your ActionBar even easier.
BatteryManager
setContentView
ActionProvider
SearchView
40. It is an efficient and maintainable way to parse XML on Android.
XmlPullParser
HTTP
BroadcastReceiver
EXTRA_STREAM
41. It is used to load images in a background thread - then apply them to the UI once finished.
AsyncTask
OnCurrentItemChanged
Account Manager
Back stack
42. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
Destroyed - previous
Layouts
EXTRA_STREAM
When the activity resumes
43. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
Entire
onMeasure()
isConnected()
Advanced Training
44. Allow to combine loosely coupled components to perform certain tasks
SQLite
Intents
HTTP
Google Cloud Messaging for Android (GCM)
45. This is a readable source of bytes.
adb
searchable configuration
InputStream
SurfaceView
46. This action is used in sending text content from one activity to another.
Activity
Layouts
ACTION_SEND
Layouts
47. Sharing of data in Android is done via________
Service Content Provider
Layouts
onCreate() - onDestroy()
security sandbox
48. This widget as an item in the action bar is the preferred way to provide search in your app.
LocationManager
Google Cloud Messaging for Android (GCM)
ETC1
SearchView
49. It is a free service for sending messages to Android devices.
Standby
Google Cloud Messaging (GCM)
Explicit intent
Parser
50. This is an interface which is used to pass image data from the camera hardware to the application.
visible
Low power
SurfaceHolder.Callback
View
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