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. An intermediate state that uses around 50% of the battery power at the full state.
AsyncTask
LocationManager
Low power
InputStream
2. This is an interface which is used to pass image data from the camera hardware to the application.
SurfaceHolder.Callback
ACTION_DOCK_EVENT
XmlPullParser
resolveSizeAndState()
3. This is the most common input event in the Android system.
touch
Extensible Markup Language (XML)
Emulator
Fragments
4. This widget as an item in the action bar is the preferred way to provide search in your app.
BackupHelper
ConnectivityManager
onStop();
SearchView
5. Android request its permission using its ________
android.hardware.touchscreen
AndroidManifest.xml
Geocoder
Open Handset Alliance
6. Allow to combine loosely coupled components to perform certain tasks
Intents
Android SDK
AndroidManifest.xml
AbstractAccountAuthenticator
7. The most common way to define a layout using views is with an XML layout file saved in your ______
Widgets
Application resources
Back stack
Ducking
8. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SearchView
SQLiteOpenHelper
virtual table
AudioManager
9. This object contains an account name - which for Google accounts is an email address.
Entire
Account
Dalvik Virtual Machine
AccountAuthenticatorActivity
10. 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 ___ .
InputStream
Intent filters
Stack
AudioManager
11. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
ShareActionProvider
Emulator
Hierarchy Viewer
isConnected()
12. 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.
Google Cloud Messaging (GCM)
Activity
OAuth2
Google
13. This is used for the need of finer control over your view's layout parameters.
Hierarchy Viewer
onMeasure()
Destroyed - previous
Low power
14. Most network-connected Android apps use this to send and receive data.
HTTP
Paint
Services
Open Handset Alliance
15. Theseare a key part of Android applications that directly affect the user experience.
AudioManager
When the activity resumes
Layouts
Component - screen
16. Shows the actual amount of memory the application uses
Serialize
View
Stack - back stack
Application footprint
17. Android provides this handy method to direct volume key presses to the audio stream the user specify.
HttpURLConnection
security sandbox
Activity
setVolumeControlStream()
18. In order to get a list of accounts on the device - your app needs this permission.
Stack
Explicit intent
GET_ACCOUNTS
ShareActionProvider
19. The entire lifetime of an activity happens between the call to _____ and the call to _____
Open Handset Alliance
ActionProvider
Back stack
onCreate() - onDestroy()
20. 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.
inflate()
Dalvik Virtual Machine
Application footprint
Activity
21. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
BatteryManager
PackageManager
Application resources
Canvas
22. It is called to invoke the search dialog on older devices.
Google Cloud Messaging (GCM)
visible
Services
onSearchRequested()
23. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.
Application footprint
android.hardware.touchscreen
XmlPullParser
isConnected()
24. This is the simplest way to monitor device state changes.
LTE
BroadcastReceiver
virtual table
ViewStub
25. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.
ActionProvider
Fragments
drawText()
inflate()
26. Callback method: The activity is being created.
onCreate();
View
Scroller
Activity
27. For example - a ____ might be a button that initiates an action when the user touches it.
View
isConnected()
ETC1
Stack
28. An open source stand alone database
drawText()
Dalvik Debug Monitor Server
SQLite
Application resources
29. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
onResume();
ACTION_SEND
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Hierarchy Viewer
30. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
inflate()
adb
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
Objects Activity lifecycle
31. Direct component call in Android
Low power
Canvas
Explicit intent
ACTION_DOCK_EVENT
32. The helper method is used to create the final width and height values.
Android SDK
resolveSizeAndState()
ACTION_DOCK_EVENT
Account
33. This provides methods to define line's color - whether to fill a rectangle with a color or leave it empty - and defines the color - style - font - and so forth of each shape you draw.
Paint
auth scope
Application resources
onMeasure()
34. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
ConnectivityManager
onStop();
Widgets
LTE
35. This class exposes a number of methods for applications to receive location updates.
LocationManager
BatteryManager
inflate()
drawBitmap()
36. It is a set of rules for encoding documents in machine-readable form.
Advanced Training
Objects Activity lifecycle
ETC1
Extensible Markup Language (XML)
37. This is used to register and de-register your media button event receiver.
onResume();
AudioManager
BroadcastReceiver
Account Manager
38. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
visible
Services
Google Cloud Messaging for Android (GCM)
onDestroy();
39. It is a free service for sending messages to Android devices.
GestureDetector
AudioManager
Google Cloud Messaging (GCM)
Google Cloud Messaging for Android (GCM)
40. This is used to check that you're actually connected to the Internet and what type of connection is in place.
ConnectivityManager
Paint
ViewStub
Android SDK
41. Callback method: The activity is no longer visible.
onStop();
Parser
visible
Android SDK
42. It is a string that defines the specific type of access your app is asking for.
onMeasure()
auth scope
Activity
BackupHelper
43. It is a subclass of PreferenceActivity.
SettingsActivity
onDestroy();
Dots per inch
Entire
44. To create an activity - you must create a subclass of
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
OAuth2 protocol
ACTION_DOCK_EVENT
Activity
45. Whenever the device is docked or undocked - this action is broadcast.
ACTION_DOCK_EVENT
onStop();
getInputStream()
Deserialize
46. 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
ConnectivityManager
GestureDetector
Low power
Destroyed - previous
47. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
BatteryManager
AsyncTask
dual-
Explicit intent
48. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
Linux based
LTE
AbstractAccountAuthenticator
onDraw()
49. This is the main class through which your application can access location services on Android.
Dalvik Debug Monitor Server
LocationManager
inflate()
BatteryManager
50. This is used to convert raw touch events into gestures.
Destroyed - previous
setContentView
Activity
GestureDetector
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