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. This is the most common input event in the Android system.
touch
onResume();
resolveSizeAndState()
adb
2. It is a string that defines the specific type of access your app is asking for.
Intent filters
onDraw()
Advanced Training
auth scope
3. Callback method: The activity is no longer visible.
onStop();
BroadcastReceiver
PackageManager
onCreate();
4. It is a subclass of PreferenceActivity.
onCreate();
onCreate() - onDestroy()
Component - screen
SettingsActivity
5. Shows the actual amount of memory the application uses
Account Manager
Canvas
Application footprint
onCreate() - onDestroy()
6. Represents the visual representation of an Android application
Activity
visible
onStart() - onStop()
OAuth2
7. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
Low power
Activity
Wi-Fi radio
inflate()
8. 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 _____
Service Content Provider
onCreate() - onDestroy()
Google Play
Scroller
9. It is a free service for sending messages to Android devices.
Deserialize
Google Cloud Messaging (GCM)
onStop();
AccountAuthenticatorActivity
10. It made implementing an effective and user friendly share action in your ActionBar even easier.
Full power
drawText()
ACTION_DOCK_EVENT
ActionProvider
11. This class computes scroll positions for you - but it does not automatically apply those positions to your view.
Scroller
Extensible Markup Language (XML)
BackupHelper
Layouts
12. It doesn't currently support the <merge/> tag in the layouts to be inflated.
ViewStub
Parser
PieChart
onCreate() - onDestroy()
13. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.
View
Intents
OnCurrentItemChanged
onStop();
14. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
virtual table
onCreate() - onDestroy()
authenticator class
ViewStub
15. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
onCreate() - onDestroy()
virtual table
Google Cloud Messaging for Android (GCM)
ViewStub
16. Relative to pixels and resolution screen
LocationManager
Dots per inch
When the activity resumes
drawText()
17. An intermediate state that uses around 50% of the battery power at the full state.
SQLite
Low power
Advanced Training
Ducking
18. This can be used to draw previews of what the camera sensor is picking up.
Lifecycle callback methods
AsyncTask
ACTION_DOCK_EVENT
SurfaceView
19. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
visible
SecurityException
OAuth2
HTTP
20. Callback method: Another activity is taking focus
Full power
onStart() - onStop()
onPause();
Layouts
21. Android system uses a special virtual machine to run java based applicatons
ShareActionProvider
Dalvik Virtual Machine
ETC1
onCreate() - onDestroy()
22. Direct component call in Android
View
Explicit intent
virtual table
AccountAuthenticatorActivity
23. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.
OAuth2 protocol
AndroidManifest.xml
onStart() - onStop()
getInputStream()
24. On a rooted device - the credentials would be readable by anyone with this access to the device.
Account Manager
Destroyed - previous
Low power
adb
25. Android provides this handy method to direct volume key presses to the audio stream the user specify.
onCreate();
drawBitmap()
setVolumeControlStream()
EXTRA_STREAM
26. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.
Wi-Fi radio
AndroidManifest.xml
touch
onAudioFocusChange()
27. The minimal energy state during which no network connection is active or required.
ValueAnimator
Services
BatteryManager
Standby
28. For example - a ____ might be a button that initiates an action when the user touches it.
onSearchRequested()
AttributeSet
AndroidManifest.xml
View
29. In order to get a list of accounts on the device - your app needs this permission.
Advanced Training
SQLite
GET_ACCOUNTS
Dalvik Debug Monitor Server
30. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
Google Play
NetworkInfo
isConnected()
Hierarchy Viewer
31. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
Objects Activity lifecycle
SecurityException
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
searchable configuration
32. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
SearchView
onCreate() - onDestroy()
AudioManager
LocationManager
33. The industry standard way to deal with authentication to third-party services.
View
onDestroy();
OAuth2 protocol
Intents
34. Necessary tools to develop Android applications
Android SDK
AudioManager
Dalvik Virtual Machine
BroadcastReceiver
35. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
Activity
touch
LTE
inflate()
36. It inform the system what intents an application component is willing to accept.
onCreate() - onDestroy()
Intent filters
onCreate() - onDestroy()
BroadcastReceiver
37. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.
Google
onSearchRequested()
Layouts
BroadcastReceiver
38. Perform background tasks without providing a user interface
AsyncTask
ConnectivityManager
Services
onDestroy();
39. This is set up to animate for the duration of the fling.
Android SDK
ValueAnimator
onCreate() - onDestroy()
Fragments
40. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
android.hardware.touchscreen
Deserialize
When the activity resumes
HttpURLConnection
41. To create an activity - you must create a subclass of
ValueAnimator
Activity
ShareActionProvider
onDestroy();
42. This object contains an account name - which for Google accounts is an email address.
Android SDK
Deserialize
Account
OAuth2
43. 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.
When the activity resumes
SearchView
Ducking
isConnected()
44. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
SurfaceHolder.Callback
InputStream
Application footprint
Canvas
45. Callback method: The activity is being created.
ValueAnimator
AccountAuthenticatorActivity
onCreate();
Google Cloud Messaging for Android (GCM)
46. Use this to draw text.
onCreate() - onDestroy()
BroadcastReceiver
drawText()
GestureDetector
47. _____ are views that provide a visual (and interactive) elements for the screen - such as a button - text field - checkbox - or just an image.
Widgets
OAuth2
GET_ACCOUNTS
ETC1
48. This class is the basis for handling flywheel-style fling gestures.
Scroller
PackageManager
Fragments
virtual table
49. It provides a simple way to perform your work outside the main thread.
AsyncTask
SQLiteOpenHelper
<declare-styleable>
Open Handset Alliance
50. An open source stand alone database
SQLite
Explicit intent
Open Handset Alliance
Scroller
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