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. You can set the layout as the UI for your activity with passing the resource ID for the layout.
drawBitmap()
Open Handset Alliance
setContentView
SurfaceView
2. It is a set of rules for encoding documents in machine-readable form.
drawBitmap()
Extensible Markup Language (XML)
LocationManager
Advanced Training
3. These helpers are specialized classes for backing up certain kinds of data.
BackupHelper
Back stack
Google
Google Cloud Messaging for Android (GCM)
4. This widget as an item in the action bar is the preferred way to provide search in your app.
Fragments
Emulator
AudioManager
SearchView
5. 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 ___ .
Google Play
Stack
onSearchRequested()
BatteryManager
6. The entire lifetime of an activity happens between the call to _____ and the call to _____
NetworkInfo
virtual table
onCreate() - onDestroy()
auth scope
7. It made implementing an effective and user friendly share action in your ActionBar even easier.
AccountAuthenticatorActivity
Dalvik Debug Monitor Server
ActionProvider
Google Play
8. Callback method: The activity is no longer visible
authenticator class
onStop();
onCreate() - onDestroy()
Component - screen
9. 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.
ValueAnimator
Services
SearchView
SQLite
10. 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
SQLiteOpenHelper
PackageManager
authenticator class
Wi-Fi radio
11. If permissions are missing - the application will get this at runtime.
Advanced Training
Lifecycle callback methods
Extensible Markup Language (XML)
SecurityException
12. Callback method: The activity is about to be destroyed.
onSearchRequested()
onDestroy();
Entire
PackageManager
13. 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?
Google Cloud Messaging (GCM)
onAudioFocusChange()
BroadcastReceiver
AttributeSet
14. Conversion of XML back to an object
Deserialize
Objects Activity lifecycle
EXTRA_STREAM
Linux based
15. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
onCreate() - onDestroy()
ConnectivityManager
ETC1
OAuth2 protocol
16. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
Stack
BackupHelper
When the activity resumes
OAuth2 protocol
17. This is the most common input event in the Android system.
touch
LTE
Scroller
onDestroy();
18. ______ are views derived from ViewGroup that provide a unique layout model for its child views
BatteryManager
dual-
Emulator
Layouts
19. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
AndroidManifest.xml
setVolumeControlStream()
getInputStream()
visible
20. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
Hierarchy Viewer
Paint
Emulator
onSearchRequested()
21. This class exposes a number of methods for applications to receive location updates.
Android SDK
Ducking
HttpURLConnection
LocationManager
22. The dock-state details are included as an extra in a sticky broadcast of this action.
Geocoder
ACTION_DOCK_EVENT
onDraw()
ViewStub
23. This class is the basis for handling flywheel-style fling gestures.
AbstractAccountAuthenticator
Scroller
SQLite
Wi-Fi radio
24. An intermediate state that uses around 50% of the battery power at the full state.
onCreate() - onDestroy()
inflate()
dual-
Low power
25. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
LTE
visible
Wi-Fi radio
View
26. Android system uses a special virtual machine to run java based applicatons
Dalvik Virtual Machine
onAudioFocusChange()
AbstractAccountAuthenticator
SearchView
27. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
<declare-styleable>
virtual table
Open Handset Alliance
SettingsActivity
28. To create an activity - you must create a subclass of
ConnectivityManager
Activity
BatteryManager
adb
29. This is used to fetch the account names that the user has stored on their device.
ACTION_DOCK_EVENT
AttributeSet
Widgets
Account Manager
30. Represents the visual representation of an Android application
Activity
AndroidManifest.xml
BatteryManager
Account Manager
31. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
touch
Dalvik Debug Monitor Server
OnCurrentItemChanged
AsyncTask
32. It is used to load images in a background thread - then apply them to the UI once finished.
Google Cloud Messaging (GCM)
LTE
BackupHelper
AsyncTask
33. Use this to draw text.
Paint
AsyncTask
Stack
drawText()
34. 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
AsyncTask
Component - screen
SecurityException
ActionProvider
35. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
OAuth2 protocol
Services
Deserialize
36. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Google Play
InputStream
Stack - back stack
Destroyed - previous
37. Perform background tasks without providing a user interface
AsyncTask
visible
Services
Extensible Markup Language (XML)
38. In most cases this will offer greater bandwidth at a significantly lower battery cost.
Wi-Fi radio
Application footprint
onMeasure()
onCreate();
39. This is set up to animate for the duration of the fling.
ValueAnimator
Services
Destroyed - previous
SurfaceHolder.Callback
40. Evaluation of registered components
Implicit intent
Dalvik Debug Monitor Server
onResume();
Google Cloud Messaging for Android (GCM)
41. An open source group led by Google
Back stack
Application footprint
BroadcastReceiver
Open Handset Alliance
42. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Android SDK
Emulator
setVolumeControlStream()
AttributeSet
43. For example - if your activity has a thread running in the background to download data from the network - it might create that thread in _____ and then stop the thread in _____
onCreate() - onDestroy()
Parser
Google Cloud Messaging (GCM)
Ducking
44. Theseare a key part of Android applications that directly affect the user experience.
PackageManager
drawText()
Objects Activity lifecycle
Layouts
45. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Canvas
android.hardware.touchscreen
Dalvik Debug Monitor Server
EXTRA_STREAM
46. Are used in activities to create the user interface and to interact with the user.
Fragments
Explicit intent
BroadcastReceiver
searchable configuration
47. This is used to convert raw touch events into gestures.
ConnectivityManager
drawBitmap()
<declare-styleable>
GestureDetector
48. This is the main class through which your application can access location services on Android.
onStart() - onStop()
LocationManager
HttpURLConnection
visible
49. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
onCreate() - onDestroy()
Stack
View
onSearchRequested()
50. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
Android SDK
BatteryManager
AndroidManifest.xml
Lifecycle callback methods
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