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'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.
Open Handset Alliance
Objects Activity lifecycle
Extensible Markup Language (XML)
ETC1
2. 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 ___ .
Stack
ValueAnimator
OnCurrentItemChanged
SearchView
3. Callback method: The activity is no longer visible
Layouts
Dalvik Virtual Machine
onStop();
LocationManager
4. An intermediate state that uses around 50% of the battery power at the full state.
Standby
PieChart
Low power
Dots per inch
5. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.
Activity
BatteryManager
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
OnCurrentItemChanged
6. This is used for the need of finer control over your view's layout parameters.
BroadcastReceiver
Activity
onMeasure()
Serialize
7. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
HttpURLConnection
resolveSizeAndState()
isConnected()
InputStream
8. Most network-connected Android apps use this to send and receive data.
Android SDK
Dalvik Virtual Machine
HTTP
ETC1
9. It is an HTTP client that is used for applications targeted at Gingerbread and higher.
Stack
Entire
setContentView
HttpURLConnection
10. Android provides this handy method to direct volume key presses to the audio stream the user specify.
BroadcastReceiver
BatteryManager
setVolumeControlStream()
isConnected()
11. On a rooted device - the credentials would be readable by anyone with this access to the device.
adb
Services
virtual table
AsyncTask
12. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.
dual-
onCreate();
View
AsyncTask
13. Callback method: Another activity is taking focus
BroadcastReceiver
onPause();
View
BatteryManager
14. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
View
AttributeSet
visible
OnCurrentItemChanged
15. Use this to draw bitmaps.
Destroyed - previous
Account Manager
drawBitmap()
Ducking
16. Allow to combine loosely coupled components to perform certain tasks
View
Intents
Implicit intent
Linux based
17. 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
onStart() - onStop()
ETC1
Google Play
Component - screen
18. Callback method: The activity is about to be destroyed.
onDestroy();
OAuth2 protocol
Parser
Android SDK
19. This class provides one of the simplest ways to fire off a new task from the UI thread.
View
single-pane
authenticator class
AsyncTask
20. Converts XML Document to XML DOM
Layouts
Android SDK
AsyncTask
Parser
21. The dock-state details are included as an extra in a sticky broadcast of this action.
BatteryManager
ACTION_DOCK_EVENT
auth scope
Android SDK
22. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.
Hierarchy Viewer
security sandbox
onCreate() - onDestroy()
Canvas
23. Where Android is currently primarily developed
Google
Dalvik Debug Monitor Server
ETC1
setContentView
24. To create an activity - you must create a subclass of
OnCurrentItemChanged
auth scope
Activity
onStop();
25. This broadcasts an action whenever the device is connected or disconnected from power.
onPause();
isConnected()
BatteryManager
LocationManager
26. The minimal energy state during which no network connection is active or required.
single-pane
ActionProvider
Activity
Standby
27. This is the most common input event in the Android system.
isConnected()
touch
adb
onResume();
28. In order to get a list of accounts on the device - your app needs this permission.
GET_ACCOUNTS
ACTION_DOCK_EVENT
Intents
Android SDK
29. 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
AsyncTask
onStart() - onStop()
visible
30. Theseare a key part of Android applications that directly affect the user experience.
Layouts
Activity
Deserialize
View
31. This can be used to draw previews of what the camera sensor is picking up.
Back stack
Dots per inch
ACTION_BATTERY_LOW and ACTION_BATTERY_OKAY
SurfaceView
32. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.
Google
BatteryManager
Stack
SearchView
33. This defines how the SearchView behaves and is defined in a res/xml/searchable.xml file.
Back stack
searchable configuration
NetworkInfo
XmlPullParser
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 _____
BackupHelper
SurfaceHolder.Callback
Ducking
onCreate() - onDestroy()
35. An open source stand alone database
SQLite
Destroyed - previous
onStop();
onSearchRequested()
36. Represents the visual representation of an Android application
NetworkInfo
Activity
onStart() - onStop()
drawText()
37. A service in which programmers can offer their Android application to Android users.
Services
Explicit intent
onMeasure()
Google Play
38. This is used to convert raw touch events into gestures.
virtual table
GestureDetector
android.hardware.touchscreen
ACTION_DOCK_EVENT
39. 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.
Fragments
SurfaceHolder.Callback
dual-
OAuth2
40. To define custom attributes - add this resources to your project.
HttpURLConnection
<declare-styleable>
AccountAuthenticatorActivity
AttributeSet
41. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).
Linux based
Activity
NetworkInfo
Stack - back stack
42. This is the simplest way to monitor device state changes.
BroadcastReceiver
Application footprint
GET_ACCOUNTS
onAudioFocusChange()
43. 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?
dual-
NetworkInfo
onCreate() - onDestroy()
AttributeSet
44. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.
Dots per inch
auth scope
ConnectivityManager
OAuth2
45. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Standby
Advanced Training
Google Cloud Messaging for Android (GCM)
onAudioFocusChange()
46. The industry standard way to deal with authentication to third-party services.
HTTP
Google Play
AccountAuthenticatorActivity
OAuth2 protocol
47. It is a string that defines the specific type of access your app is asking for.
auth scope
visible
Wi-Fi radio
InputStream
48. It typically consumes more energy than 3G - which is in turn more expensive than 2G.
onCreate() - onDestroy()
GestureDetector
Service Content Provider
LTE
49. The visible lifetime of an activity happens between the call to ____ and the call to ______
Ducking
SecurityException
onStart() - onStop()
Widgets
50. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.
SQLiteOpenHelper
drawText()
View
Standby
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