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 is available starting with API Level 14 and higher.
inflate()
touch
ShareActionProvider
View
2. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
GestureDetector
onPause();
authenticator class
Objects Activity lifecycle
3. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Account
SurfaceHolder.Callback
Advanced Training
Widgets
4. A styleable entity that contains these two custom attributes: showText and labelPosition.
EXTRA_STREAM
PieChart
SurfaceView
LocationManager
5. This is a readable source of bytes.
onStop();
InputStream
AsyncTask
View
6. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.
Dalvik Debug Monitor Server
AsyncTask
ETC1
AttributeSet
7. The back stack abides to the basic "last in - first out" stack mechanism - so - when the user is done with the current activity and presses the Back button - it is popped from the stack (and ____) and the ____ activity resumes
SQLite
Destroyed - previous
AudioManager
Open Handset Alliance
8. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
Linux based
getInputStream()
LocationManager
ValueAnimator
9. The most common way to define a layout using views is with an XML layout file saved in your ______
Application footprint
resolveSizeAndState()
Extensible Markup Language (XML)
Application resources
10. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________
Stack
When the activity resumes
onCreate();
ShareActionProvider
11. It provides a simple way to perform your work outside the main thread.
AsyncTask
touch
Activity
BroadcastReceiver
12. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
Parser
onAudioFocusChange()
Explicit intent
Dalvik Debug Monitor Server
13. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
setContentView
PieChart
Linux based
HttpURLConnection
14. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
HttpURLConnection
OAuth2
ViewStub
getInputStream()
15. It is called to invoke the search dialog on older devices.
auth scope
onSearchRequested()
getInputStream()
AbstractAccountAuthenticator
16. Allow to combine loosely coupled components to perform certain tasks
ConnectivityManager
NetworkInfo
Intents
adb
17. This widget as an item in the action bar is the preferred way to provide search in your app.
onDestroy();
SearchView
OnCurrentItemChanged
Activity
18. This can be used to draw previews of what the camera sensor is picking up.
HttpURLConnection
SurfaceView
Account
Google Play
19. Converts XML Document to XML DOM
Lifecycle callback methods
AsyncTask
Parser
Activity
20. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
ShareActionProvider
onStop();
AbstractAccountAuthenticator
NetworkInfo
21. Evaluation of registered components
Implicit intent
AsyncTask
onCreate();
Google Cloud Messaging for Android (GCM)
22. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
Activity
isConnected()
Scroller
Parser
23. Conversion of XML back to an object
Paint
GET_ACCOUNTS
ConnectivityManager
Deserialize
24. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
onCreate() - onDestroy()
ACTION_DOCK_EVENT
ETC1
Activity
25. 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.
SecurityException
Layouts
ViewStub
Ducking
26. Relative to pixels and resolution screen
Objects Activity lifecycle
BroadcastReceiver
auth scope
Dots per inch
27. Use this to draw bitmaps.
Linux based
drawBitmap()
XmlPullParser
ConnectivityManager
28. Android system uses a special virtual machine to run java based applicatons
Dalvik Virtual Machine
Objects Activity lifecycle
ACTION_DOCK_EVENT
Standby
29. This is used to convert raw touch events into gestures.
GestureDetector
Destroyed - previous
single-pane
PackageManager
30. The entire lifetime of an activity happens between the call to _____ and the call to _____
Destroyed - previous
ValueAnimator
Account
onCreate() - onDestroy()
31. This action is used in sending text content from one activity to another.
BackupHelper
SecurityException
ACTION_SEND
Objects Activity lifecycle
32. Conversion of an object to XML
setVolumeControlStream()
Android SDK
Standby
Serialize
33. The visible lifetime of an activity happens between the call to ____ and the call to ______
EXTRA_STREAM
SQLiteOpenHelper
onStart() - onStop()
GET_ACCOUNTS
34. 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()
When the activity resumes
Google Play
Ducking
35. ______ are views derived from ViewGroup that provide a unique layout model for its child views
Implicit intent
ConnectivityManager
Layouts
Canvas
36. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Scroller
Stack - back stack
OAuth2
Google Play
37. Once installed on a device - each Android application lives in its own ______
security sandbox
Advanced Training
Layouts
Paint
38. To define custom attributes - add this resources to your project.
visible
<declare-styleable>
Low power
Google Play
39. Callback method: The activity has become visible.
Android SDK
onResume();
Canvas
Deserialize
40. The dock-state details are included as an extra in a sticky broadcast of this action.
<declare-styleable>
EXTRA_STREAM
ACTION_DOCK_EVENT
Lifecycle callback methods
41. 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
Lifecycle callback methods
LTE
AsyncTask
42. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.
GestureDetector
LTE
Advanced Training
AsyncTask
43. is run when running Android on the pc
SearchView
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
GET_ACCOUNTS
Emulator
44. Theseare a key part of Android applications that directly affect the user experience.
Layouts
View
adb
Scroller
45. This is the main class through which your application can access location services on Android.
Application footprint
Destroyed - previous
visible
LocationManager
46. Callback method: The activity is no longer visible
onStop();
OAuth2
Services
BatteryManager
47. For example - a ____ might be a button that initiates an action when the user touches it.
onAudioFocusChange()
View
PackageManager
AbstractAccountAuthenticator
48. Shows the actual amount of memory the application uses
Application resources
ACTION_SEND
Application footprint
adb
49. 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.
ViewStub
PieChart
ETC1
GestureDetector
50. Callback method: The activity is no longer visible.
onStart() - onStop()
inflate()
getInputStream()
onStop();
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