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 class computes scroll positions for you - but it does not automatically apply those positions to your view.
Scroller
AbstractAccountAuthenticator
LocationManager
Application resources
2. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
BroadcastReceiver
security sandbox
Explicit intent
When the activity resumes
3. This can be used to draw previews of what the camera sensor is picking up.
SurfaceView
SQLiteOpenHelper
Ducking
Scroller
4. This is used to fetch the account names that the user has stored on their device.
security sandbox
Account Manager
isConnected()
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
5. This broadcasts an action whenever the device is connected or disconnected from power.
View
ViewStub
setContentView
BatteryManager
6. Theseare a key part of Android applications that directly affect the user experience.
BroadcastReceiver
GET_ACCOUNTS
Layouts
Deserialize
7. An open source stand alone database
adb
AsyncTask
SQLite
onMeasure()
8. Android is __________.
ValueAnimator
Linux based
auth scope
SQLiteOpenHelper
9. It is a set of rules for encoding documents in machine-readable form.
onCreate();
Canvas
Extensible Markup Language (XML)
Dalvik Virtual Machine
10. If permissions are missing - the application will get this at runtime.
Activity
SecurityException
Services
Android SDK
11. 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?
ACTION_DOCK_EVENT
AttributeSet
onResume();
LTE
12. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
onStop();
android.hardware.touchscreen
searchable configuration
Ducking
13. 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 ___ .
Account
Stack
<declare-styleable>
AsyncTask
14. This widget as an item in the action bar is the preferred way to provide search in your app.
SearchView
SurfaceHolder.Callback
NetworkInfo
onCreate() - onDestroy()
15. A mode where navigation is set up with a spinner widget.
resolveSizeAndState()
security sandbox
onMeasure()
single-pane
16. Evaluation of registered components
Android SDK
authenticator class
Scroller
Implicit intent
17. This action is used in sending text content from one activity to another.
AbstractAccountAuthenticator
Activity
isConnected()
ACTION_SEND
18. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Objects Activity lifecycle
onDraw()
ETC1
Canvas
19. It is available starting with API Level 14 and higher.
onResume();
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
XmlPullParser
ShareActionProvider
20. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
<declare-styleable>
AndroidManifest.xml
onCreate();
Stack - back stack
21. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
onCreate() - onDestroy()
isConnected()
onMeasure()
Advanced Training
22. In order to get a list of accounts on the device - your app needs this permission.
onDestroy();
Widgets
GET_ACCOUNTS
SurfaceView
23. This is used for the need of finer control over your view's layout parameters.
Activity
ValueAnimator
onMeasure()
Destroyed - previous
24. Callback method: The activity is about to be destroyed.
onDestroy();
onPause();
Lifecycle callback methods
Services
25. It is an efficient and maintainable way to parse XML on Android.
XmlPullParser
NetworkInfo
onCreate() - onDestroy()
Account
26. This class provides one of the simplest ways to fire off a new task from the UI thread.
OnCurrentItemChanged
onCreate() - onDestroy()
AsyncTask
isConnected()
27. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
Full power
virtual table
visible
HttpURLConnection
28. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
Activity
onDestroy();
EXTRA_STREAM
Objects Activity lifecycle
29. This is a readable source of bytes.
Fragments
InputStream
Google Cloud Messaging (GCM)
Android SDK
30. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Services
Advanced Training
AbstractAccountAuthenticator
Low power
31. The visible lifetime of an activity happens between the call to ____ and the call to ______
ACTION_DOCK_EVENT
Services
HTTP
onStart() - onStop()
32. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Google Cloud Messaging for Android (GCM)
Dalvik Virtual Machine
SearchView
ViewStub
33. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
SurfaceHolder.Callback
Full power
OnCurrentItemChanged
Advanced Training
34. Direct component call in Android
Activity
SQLiteOpenHelper
onStop();
Explicit intent
35. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
ActionProvider
virtual table
Services
setVolumeControlStream()
36. An intermediate state that uses around 50% of the battery power at the full state.
setContentView
Low power
onStart() - onStop()
Scroller
37. This is the main class through which your application can access location services on Android.
LocationManager
OnCurrentItemChanged
AsyncTask
ACTION_DOCK_EVENT
38. Whenever the device is docked or undocked - this action is broadcast.
ACTION_DOCK_EVENT
Google Play
Dots per inch
HttpURLConnection
39. It is a subclass of PreferenceActivity.
SettingsActivity
OAuth2
Google Cloud Messaging (GCM)
onCreate() - onDestroy()
40. To define custom attributes - add this resources to your project.
onAudioFocusChange()
Google Cloud Messaging (GCM)
<declare-styleable>
ShareActionProvider
41. Callback method: The activity is no longer visible
onStop();
ACTION_DOCK_EVENT
drawText()
Parser
42. This is the simplest way to monitor device state changes.
Dalvik Virtual Machine
Scroller
BroadcastReceiver
ACTION_DOCK_EVENT
43. The most common way to define a layout using views is with an XML layout file saved in your ______
Application resources
Layouts
NetworkInfo
Intents
44. Use this to draw bitmaps.
drawBitmap()
onStop();
HttpURLConnection
PieChart
45. Android system uses a special virtual machine to run java based applicatons
Dalvik Virtual Machine
setContentView
Back stack
drawBitmap()
46. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Stack - back stack
LocationManager
Low power
Wi-Fi radio
47. Callback method: The activity has become visible.
isConnected()
onResume();
Parser
onCreate();
48. 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.
Account Manager
Activity
SearchView
PieChart
49. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
Intents
ViewStub
Standby
BatteryManager
50. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
View
HTTP
HttpURLConnection
getInputStream()
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