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. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
When the activity resumes
SettingsActivity
XmlPullParser
Objects Activity lifecycle
2. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
Extensible Markup Language (XML)
When the activity resumes
SettingsActivity
Stack
3. This class exposes a number of methods for applications to receive location updates.
Scroller
LocationManager
Account Manager
Dalvik Virtual Machine
4. 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
BatteryManager
Android SDK
onCreate();
5. To create an activity - you must create a subclass of
inflate()
AsyncTask
Activity
<declare-styleable>
6. This action is used in sending text content from one activity to another.
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
View
Account Manager
ACTION_SEND
7. Callback method: The activity is no longer visible.
Explicit intent
onStop();
GET_ACCOUNTS
OAuth2
8. For example - a ____ might be a button that initiates an action when the user touches it.
Account
NetworkInfo
View
Android SDK
9. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
Back stack
authenticator class
drawBitmap()
Advanced Training
10. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Google Play
ValueAnimator
Component - screen
Dalvik Debug Monitor Server
11. Direct component call in Android
Explicit intent
Canvas
NetworkInfo
single-pane
12. 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?
AttributeSet
Implicit intent
LTE
Scroller
13. Most network-connected Android apps use this to send and receive data.
Scroller
SearchView
HTTP
Application resources
14. It is a string that defines the specific type of access your app is asking for.
auth scope
onResume();
SurfaceHolder.Callback
<declare-styleable>
15. A styleable entity that contains these two custom attributes: showText and labelPosition.
PieChart
auth scope
Google Cloud Messaging (GCM)
Google Cloud Messaging for Android (GCM)
16. Shows the actual amount of memory the application uses
SQLiteOpenHelper
Application footprint
onStop();
onResume();
17. Converts XML Document to XML DOM
Parser
inflate()
single-pane
security sandbox
18. 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
AsyncTask
onCreate();
ValueAnimator
19. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
View
dual-
setContentView
OnCurrentItemChanged
20. Android provides this handy method to direct volume key presses to the audio stream the user specify.
Explicit intent
Linux based
Layouts
setVolumeControlStream()
21. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
Android SDK
AbstractAccountAuthenticator
ShareActionProvider
ViewStub
22. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
Account Manager
HttpURLConnection
ViewStub
Geocoder
23. This includes tools to help you identify problems in your layout performance.
searchable configuration
dual-
Android SDK
SearchView
24. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
SecurityException
OAuth2 protocol
searchable configuration
NetworkInfo
25. Android system uses a special virtual machine to run java based applicatons
BroadcastReceiver
Layouts
onCreate() - onDestroy()
Dalvik Virtual Machine
26. This is the main class through which your application can access location services on Android.
Canvas
Activity
LocationManager
ShareActionProvider
27. Callback method: The activity is being created.
Component - screen
Entire
onCreate();
Google
28. Conversion of an object to XML
Serialize
onStart() - onStop()
BackupHelper
Service Content Provider
29. Whenever the device is docked or undocked - this action is broadcast.
LocationManager
ACTION_DOCK_EVENT
Intents
setVolumeControlStream()
30. The most common way to define a layout using views is with an XML layout file saved in your ______
AsyncTask
Application resources
Fragments
dual-
31. On a rooted device - the credentials would be readable by anyone with this access to the device.
adb
visible
AudioManager
onSearchRequested()
32. ______ are views derived from ViewGroup that provide a unique layout model for its child views
ViewStub
getInputStream()
dual-
Layouts
33. In order to get a list of accounts on the device - your app needs this permission.
GET_ACCOUNTS
Deserialize
Application resources
Full power
34. Use this to draw text.
Deserialize
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
drawText()
NetworkInfo
35. It is called to invoke the search dialog on older devices.
OAuth2 protocol
onSearchRequested()
BackupHelper
Scroller
36. Android is __________.
When the activity resumes
Scroller
Layouts
Linux based
37. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
inflate()
When the activity resumes
Google
ACTION_DOCK_EVENT
38. Are used in activities to create the user interface and to interact with the user.
Fragments
setVolumeControlStream()
getInputStream()
Intent filters
39. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
AttributeSet
BatteryManager
Dots per inch
AudioManager
40. This is used for the need of finer control over your view's layout parameters.
AttributeSet
single-pane
onMeasure()
Explicit intent
41. Used when a connection is active - allowing the device to transfer data at its highest possible rate.
GestureDetector
<declare-styleable>
Application resources
Full power
42. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Widgets
SecurityException
Low power
setContentView
43. 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.
AsyncTask
onDraw()
ETC1
Hierarchy Viewer
44. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.
LocationManager
SearchView
isConnected()
Geocoder
45. is run when running Android on the pc
Emulator
Android SDK
setVolumeControlStream()
Stack
46. It made implementing an effective and user friendly share action in your ActionBar even easier.
onSearchRequested()
SearchView
onStop();
ActionProvider
47. The entire lifetime of an activity happens between the call to _____ and the call to _____
onCreate() - onDestroy()
Advanced Training
SearchView
HttpURLConnection
48. It is used to load images in a background thread - then apply them to the UI once finished.
AsyncTask
AudioManager
OAuth2
Standby
49. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
View
LTE
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
isConnected()
50. An intermediate state that uses around 50% of the battery power at the full state.
onResume();
ConnectivityManager
<declare-styleable>
Low power
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