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. It's generally a good idea for one of your APKs to support this texture format as it is supported by all Android-powered devices that support the OpenGL ES 2.0 spec.
ETC1
drawBitmap()
Paint
drawText()
2. It is an efficient and maintainable way to parse XML on Android.
Activity
Lifecycle callback methods
ValueAnimator
XmlPullParser
3. The entire lifetime of an activity happens between the call to _____ and the call to _____
onCreate() - onDestroy()
Google
SQLiteOpenHelper
security sandbox
4. This object contains an account name - which for Google accounts is an email address.
searchable configuration
Account
LocationManager
Low power
5. 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
ValueAnimator
PackageManager
virtual table
onMeasure()
6. This is used to convert raw touch events into gestures.
GestureDetector
inflate()
Advanced Training
AndroidManifest.xml
7. An open source group led by Google
Stack - back stack
Paint
onCreate();
Open Handset Alliance
8. It inform the system what intents an application component is willing to accept.
Intent filters
Paint
onAudioFocusChange()
Services
9. This includes tools to help you identify problems in your layout performance.
OAuth2 protocol
Android SDK
Intent filters
ETC1
10. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Deserialize
AbstractAccountAuthenticator
Activity
ACTION_SEND
11. Android request its permission using its ________
AndroidManifest.xml
PackageManager
Scroller
Emulator
12. The dock-state details are included as an extra in a sticky broadcast of this action.
ACTION_SEND
Account
Component - screen
ACTION_DOCK_EVENT
13. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
When the activity resumes
Parser
SearchView
Implicit intent
14. Callback method: Another activity is taking focus
onStop();
Full power
Google Play
onPause();
15. Use this to draw text.
drawText()
Google Play
dual-
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
16. 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
When the activity resumes
View
BackupHelper
17. This is used for the need of finer control over your view's layout parameters.
Dalvik Debug Monitor Server
visible
Application footprint
onMeasure()
18. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
LocationManager
SettingsActivity
auth scope
onDraw()
19. Whenever the device is docked or undocked - this action is broadcast.
Account Manager
ConnectivityManager
Widgets
ACTION_DOCK_EVENT
20. It is a subclass of PreferenceActivity.
SettingsActivity
Services
authenticator class
Deserialize
21. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Activity
onCreate() - onDestroy()
ConnectivityManager
setContentView
22. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Widgets
Canvas
onCreate() - onDestroy()
auth scope
23. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
AudioManager
Objects Activity lifecycle
Paint
Stack - back stack
24. Relative to pixels and resolution screen
Dots per inch
Low power
ViewStub
onPause();
25. This is the main class through which your application can access location services on Android.
Low power
Fragments
LocationManager
AsyncTask
26. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
SQLite
onDraw()
visible
onSearchRequested()
27. Sharing of data in Android is done via________
BatteryManager
Serialize
ShareActionProvider
Service Content Provider
28. Theseare a key part of Android applications that directly affect the user experience.
Intents
touch
Hierarchy Viewer
Layouts
29. It provides a simple way to perform your work outside the main thread.
AsyncTask
ViewStub
resolveSizeAndState()
NetworkInfo
30. In order to get a list of accounts on the device - your app needs this permission.
OAuth2
GET_ACCOUNTS
onAudioFocusChange()
Explicit intent
31. Shows the actual amount of memory the application uses
Google Cloud Messaging for Android (GCM)
Application footprint
AbstractAccountAuthenticator
BackupHelper
32. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
android.hardware.touchscreen
Hierarchy Viewer
inflate()
authenticator class
33. It is a free service for sending messages to Android devices.
Dots per inch
Ducking
Component - screen
Google Cloud Messaging (GCM)
34. A styleable entity that contains these two custom attributes: showText and labelPosition.
PieChart
Advanced Training
AttributeSet
ACTION_DOCK_EVENT
35. These helpers are specialized classes for backing up certain kinds of data.
Linux based
onDraw()
BackupHelper
Serialize
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?
android.hardware.touchscreen
AttributeSet
ConnectivityManager
HTTP
37. An intermediate state that uses around 50% of the battery power at the full state.
Back stack
Low power
ACTION_DOCK_EVENT
SearchView
38. is run when running Android on the pc
visible
Emulator
ViewStub
SearchView
39. The helper method is used to create the final width and height values.
resolveSizeAndState()
ViewStub
Account Manager
AccountAuthenticatorActivity
40. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
dual-
single-pane
Lifecycle callback methods
Scroller
41. Evaluation of registered components
ActionProvider
LocationManager
Implicit intent
dual-
42. Conversion of XML back to an object
View
onPause();
Deserialize
onCreate() - onDestroy()
43. It is called to invoke the search dialog on older devices.
Objects Activity lifecycle
onSearchRequested()
PackageManager
Serialize
44. Perform background tasks without providing a user interface
AccountAuthenticatorActivity
Dalvik Debug Monitor Server
Services
Extensible Markup Language (XML)
45. Callback method: The activity has become visible.
GET_ACCOUNTS
ViewStub
onResume();
onDestroy();
46. Allow to combine loosely coupled components to perform certain tasks
Extensible Markup Language (XML)
AccountAuthenticatorActivity
Intents
AsyncTask
47. An open source stand alone database
inflate()
SQLite
LocationManager
SurfaceView
48. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
Standby
Objects Activity lifecycle
OAuth2
View
49. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
NetworkInfo
AudioManager
Google Cloud Messaging for Android (GCM)
EXTRA_STREAM
50. This widget as an item in the action bar is the preferred way to provide search in your app.
security sandbox
Google Play
SearchView
drawText()
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