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. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
OnCurrentItemChanged
Widgets
Full power
PackageManager
2. Direct component call in Android
SQLite
ACTION_DOCK_EVENT
Explicit intent
Implicit intent
3. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Canvas
ConnectivityManager
ACTION_DOCK_EVENT
onDraw()
4. This can be used to draw previews of what the camera sensor is picking up.
GestureDetector
Objects Activity lifecycle
onAudioFocusChange()
SurfaceView
5. ______ are views derived from ViewGroup that provide a unique layout model for its child views
ACTION_SEND
Layouts
ActionProvider
onStop();
6. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Geocoder
onCreate() - onDestroy()
ConnectivityManager
Service Content Provider
7. It is used to load images in a background thread - then apply them to the UI once finished.
SearchView
Advanced Training
AsyncTask
Services
8. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Google Cloud Messaging (GCM)
security sandbox
Intents
AbstractAccountAuthenticator
9. 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.
SurfaceHolder.Callback
onCreate();
Paint
SearchView
10. This widget as an item in the action bar is the preferred way to provide search in your app.
SurfaceView
SearchView
onStop();
drawBitmap()
11. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
GET_ACCOUNTS
Deserialize
Scroller
Geocoder
12. Theseare a key part of Android applications that directly affect the user experience.
AsyncTask
Stack
HttpURLConnection
Layouts
13. It is an efficient and maintainable way to parse XML on Android.
onMeasure()
XmlPullParser
ACTION_DOCK_EVENT
inflate()
14. Converts XML Document to XML DOM
Parser
OAuth2
Component - screen
onStart() - onStop()
15. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
authenticator class
BroadcastReceiver
adb
SecurityException
16. 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
Deserialize
onStart() - onStop()
LTE
17. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
NetworkInfo
HttpURLConnection
AudioManager
android.hardware.touchscreen
18. If permissions are missing - the application will get this at runtime.
SecurityException
setContentView
BroadcastReceiver
AsyncTask
19. Necessary tools to develop Android applications
resolveSizeAndState()
isConnected()
ETC1
Android SDK
20. An open source group led by Google
isConnected()
Google
AsyncTask
Open Handset Alliance
21. It is a string that defines the specific type of access your app is asking for.
inflate()
auth scope
Account
Advanced Training
22. The minimal energy state during which no network connection is active or required.
Standby
onDestroy();
onStop();
ACTION_DOCK_EVENT
23. Callback method: The activity is no longer visible.
View
Lifecycle callback methods
onStop();
GET_ACCOUNTS
24. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
drawText()
NetworkInfo
Open Handset Alliance
Explicit intent
25. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Serialize
Deserialize
Dalvik Debug Monitor Server
ACTION_SEND
26. You can set the layout as the UI for your activity with passing the resource ID for the layout.
LocationManager
Intent filters
isConnected()
setContentView
27. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
View
resolveSizeAndState()
onResume();
visible
28. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.
Advanced Training
onDraw()
Activity
onCreate();
29. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
Wi-Fi radio
Google
When the activity resumes
onStop();
30. Where Android is currently primarily developed
Google
Application footprint
onStart() - onStop()
onCreate() - onDestroy()
31. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Wi-Fi radio
SearchView
Activity
Geocoder
32. This is used to convert raw touch events into gestures.
GestureDetector
setVolumeControlStream()
Deserialize
Google
33. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
ETC1
When the activity resumes
onCreate() - onDestroy()
Back stack
34. 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.
Objects Activity lifecycle
visible
Ducking
SearchView
35. In order to get a list of accounts on the device - your app needs this permission.
BroadcastReceiver
InputStream
Widgets
GET_ACCOUNTS
36. It is available starting with API Level 14 and higher.
touch
BatteryManager
ETC1
ShareActionProvider
37. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
ACTION_SEND
visible
Wi-Fi radio
Entire
38. 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
Implicit intent
isConnected()
single-pane
39. Once installed on a device - each Android application lives in its own ______
onDraw()
ViewStub
security sandbox
SurfaceHolder.Callback
40. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SQLiteOpenHelper
Layouts
BroadcastReceiver
onStop();
41. It inform the system what intents an application component is willing to accept.
Intent filters
ACTION_SEND
HTTP
InputStream
42. It made implementing an effective and user friendly share action in your ActionBar even easier.
visible
Component - screen
ActionProvider
ACTION_DOCK_EVENT
43. It provides a single value - called an auth token that represents both the user's identity and the application's authorization to act on the user's behalf.
OAuth2
auth scope
onPause();
Component - screen
44. This is a readable source of bytes.
InputStream
ConnectivityManager
Full power
BatteryManager
45. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
virtual table
AttributeSet
Geocoder
PackageManager
46. 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.
onStop();
Intent filters
Activity
EXTRA_STREAM
47. This class exposes a number of methods for applications to receive location updates.
LocationManager
ETC1
InputStream
onAudioFocusChange()
48. Android is __________.
Fragments
LocationManager
Geocoder
Linux based
49. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
Full power
Entire
Stack - back stack
GET_ACCOUNTS
50. A styleable entity that contains these two custom attributes: showText and labelPosition.
authenticator class
adb
Dots per inch
PieChart
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