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
Layouts
onCreate() - onDestroy()
BackupHelper
2. This can be used to draw previews of what the camera sensor is picking up.
BackupHelper
Component - screen
SurfaceView
Deserialize
3. This is the main class through which your application can access location services on Android.
LocationManager
ConnectivityManager
BroadcastReceiver
HttpURLConnection
4. The entire lifetime of an activity happens between the call to _____ and the call to _____
Deserialize
onCreate() - onDestroy()
Widgets
onAudioFocusChange()
5. This includes tools to help you identify problems in your layout performance.
SQLiteOpenHelper
Android SDK
EXTRA_STREAM
onSearchRequested()
6. It made implementing an effective and user friendly share action in your ActionBar even easier.
onSearchRequested()
ETC1
ActionProvider
onCreate() - onDestroy()
7. 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
dual-
Google Cloud Messaging for Android (GCM)
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
8. 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 ___ .
ViewStub
Stack
inflate()
NetworkInfo
9. It is used to load images in a background thread - then apply them to the UI once finished.
BroadcastReceiver
AsyncTask
ConnectivityManager
ValueAnimator
10. It is available starting with API Level 14 and higher.
Ducking
Android SDK
Dalvik Debug Monitor Server
ShareActionProvider
11. Direct component call in Android
Activity
ConnectivityManager
Explicit intent
setVolumeControlStream()
12. Callback method: Another activity is taking focus
Widgets
onPause();
Destroyed - previous
onCreate() - onDestroy()
13. To create an activity - you must create a subclass of
setContentView
touch
BroadcastReceiver
Activity
14. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
BroadcastReceiver
HTTP
NetworkInfo
Google Cloud Messaging for Android (GCM)
15. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().
BroadcastReceiver
Entire
When the activity resumes
BatteryManager
16. is run when running Android on the pc
onDestroy();
Emulator
ACTION_SEND
visible
17. Most network-connected Android apps use this to send and receive data.
ViewStub
HTTP
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
SQLiteOpenHelper
18. This class provides one of the simplest ways to fire off a new task from the UI thread.
onSearchRequested()
touch
AsyncTask
Linux based
19. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
<declare-styleable>
ACTION_DOCK_EVENT
Destroyed - previous
Lifecycle callback methods
20. Use this to draw bitmaps.
drawText()
Stack
drawBitmap()
BroadcastReceiver
21. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
drawBitmap()
onDestroy();
single-pane
Full power
22. Where Android is currently primarily developed
touch
Dalvik Debug Monitor Server
onCreate() - onDestroy()
Google
23. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
Geocoder
ConnectivityManager
AsyncTask
Intent filters
24. These helpers are specialized classes for backing up certain kinds of data.
Lifecycle callback methods
BackupHelper
Activity
ViewStub
25. The industry standard way to deal with authentication to third-party services.
drawText()
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
NetworkInfo
OAuth2 protocol
26. The visible lifetime of an activity happens between the call to ____ and the call to ______
onStart() - onStop()
ViewStub
ACTION_SEND
Objects Activity lifecycle
27. Sharing of data in Android is done via________
Service Content Provider
AndroidManifest.xml
single-pane
ValueAnimator
28. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
Paint
onMeasure()
onCreate() - onDestroy()
searchable configuration
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?
Serialize
InputStream
ACTION_SEND
AttributeSet
30. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
OnCurrentItemChanged
drawText()
Paint
inflate()
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.
Advanced Training
Account
Activity
Google Play
32. For example - a ____ might be a button that initiates an action when the user touches it.
View
onCreate();
Explicit intent
onMeasure()
33. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
onDestroy();
Google
android.hardware.touchscreen
drawText()
34. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
ViewStub
Geocoder
AbstractAccountAuthenticator
SearchView
35. This class is the basis for handling flywheel-style fling gestures.
Scroller
Account
Standby
onCreate() - onDestroy()
36. A styleable entity that contains these two custom attributes: showText and labelPosition.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
onResume();
single-pane
PieChart
37. This is used for the need of finer control over your view's layout parameters.
Deserialize
onMeasure()
drawText()
LocationManager
38. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
Objects Activity lifecycle
Widgets
Dalvik Virtual Machine
Scroller
39. An intermediate state that uses around 50% of the battery power at the full state.
XmlPullParser
Google Cloud Messaging for Android (GCM)
Low power
inflate()
40. This is set up to animate for the duration of the fling.
Layouts
ValueAnimator
Stack - back stack
AudioManager
41. ______ are views derived from ViewGroup that provide a unique layout model for its child views
LocationManager
Lifecycle callback methods
Layouts
Wi-Fi radio
42. 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.
onDestroy();
drawText()
SearchView
Component - screen
43. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.
AccountAuthenticatorActivity
onCreate() - onDestroy()
setContentView
onCreate() - onDestroy()
44. The helper method is used to create the final width and height values.
OAuth2 protocol
resolveSizeAndState()
BatteryManager
Wi-Fi radio
45. In most cases this will offer greater bandwidth at a significantly lower battery cost.
onMeasure()
Wi-Fi radio
onPause();
AccountAuthenticatorActivity
46. It is a set of rules for encoding documents in machine-readable form.
Extensible Markup Language (XML)
Application resources
NetworkInfo
Activity
47. It is a subclass of PreferenceActivity.
EXTRA_STREAM
Scroller
Scroller
SettingsActivity
48. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
Google
ACTION_DOCK_EVENT
inflate()
isConnected()
49. It is a string that defines the specific type of access your app is asking for.
auth scope
Stack
onStart() - onStop()
OnCurrentItemChanged
50. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
Canvas
Entire
Extensible Markup Language (XML)
visible
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