SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
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. The dock-state details are included as an extra in a sticky broadcast of this action.
ACTION_DOCK_EVENT
NetworkInfo
resolveSizeAndState()
PieChart
2. is run when running Android on the pc
Parser
Emulator
InputStream
SettingsActivity
3. In most cases this will offer greater bandwidth at a significantly lower battery cost.
drawText()
Wi-Fi radio
onCreate() - onDestroy()
Stack
4. This can be used to draw previews of what the camera sensor is picking up.
ViewStub
SurfaceView
inflate()
<declare-styleable>
5. This is the main class through which your application can access location services on Android.
Google Cloud Messaging (GCM)
Canvas
LocationManager
Android SDK
6. It is a subclass of PreferenceActivity.
Layouts
SQLite
adb
SettingsActivity
7. When an activity is stopped because a new activity starts - it is notified of this change in state through the activity's _______ .
AsyncTask
Lifecycle callback methods
Explicit intent
ACTION_SEND
8. A mode where navigation is set up with a spinner widget.
virtual table
single-pane
onCreate();
Fragments
9. This is used to fetch the account names that the user has stored on their device.
onResume();
Account Manager
AsyncTask
Application footprint
10. If permissions are missing - the application will get this at runtime.
SecurityException
Intents
onCreate() - onDestroy()
HTTP
11. 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?
Implicit intent
GestureDetector
AttributeSet
Activity
12. For example - a ____ might be a button that initiates an action when the user touches it.
View
Activity
setVolumeControlStream()
<declare-styleable>
13. The most common way to define a layout using views is with an XML layout file saved in your ______
ACTION_DOCK_EVENT
Application resources
Linux based
<declare-styleable>
14. It is an efficient and maintainable way to parse XML on Android.
XmlPullParser
Canvas
ValueAnimator
Paint
15. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.
LTE
ViewStub
onPause();
inflate()
16. Perform background tasks without providing a user interface
Application footprint
Services
AbstractAccountAuthenticator
security sandbox
17. This is a readable source of bytes.
InputStream
View
touch
dual-
18. A service in which programmers can offer their Android application to Android users.
Google Play
Application resources
Intents
Activity
19. Sharing of data in Android is done via________
Service Content Provider
onCreate() - onDestroy()
Back stack
XmlPullParser
20. Binary data is shared using the ACTION_SEND action combined with setting the appropriate MIME type and placing the URI to the data in an extra named called?
Google Cloud Messaging for Android (GCM)
AbstractAccountAuthenticator
EXTRA_STREAM
setContentView
21. This handles cases like flaky mobile networks - airplane mode - and restricted background data.
onMeasure()
isConnected()
ViewStub
Component - screen
22. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().
visible
Open Handset Alliance
ETC1
drawBitmap()
23. Android is __________.
onCreate() - onDestroy()
touch
Linux based
OAuth2
24. This is the most common input event in the Android system.
touch
onCreate() - onDestroy()
Services
onSearchRequested()
25. Amode where the action bar is set up with tabs for navigation.
LocationManager
dual-
ACTION_DOCK_EVENT
ACTION_SEND
26. The Android SDK tools include a tool that allows you to analyze your layout while your application is running.
inflate()
HTTP
GET_ACCOUNTS
Hierarchy Viewer
27. It made implementing an effective and user friendly share action in your ActionBar even easier.
AbstractAccountAuthenticator
Linux based
ActionProvider
OAuth2
28. Direct component call in Android
Service Content Provider
Widgets
ACTION_DOCK_EVENT
Explicit intent
29. It is a lightweight mechanism used to transmit data from a server to a particular app instance.
Google Cloud Messaging for Android (GCM)
virtual table
SearchView
BroadcastReceiver
30. For instance - when stopped - your activity should release any large ____ - such as network or database connections.
Account
ActionProvider
Objects Activity lifecycle
Stack - back stack
31. This is used to check that you're actually connected to the Internet and what type of connection is in place.
BatteryManager
AccountAuthenticatorActivity
ConnectivityManager
Linux based
32. Necessary tools to develop Android applications
onCreate();
Android SDK
Lifecycle callback methods
SearchView
33. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).
android.hardware.touchscreen
Application footprint
NetworkInfo
Intent filters
34. An open source group led by Google
SurfaceHolder.Callback
Google Cloud Messaging (GCM)
Open Handset Alliance
setContentView
35. This is set up to animate for the duration of the fling.
ValueAnimator
AsyncTask
Intent filters
Google Cloud Messaging (GCM)
36. In order to get a list of accounts on the device - your app needs this permission.
onCreate() - onDestroy()
GET_ACCOUNTS
Dalvik Debug Monitor Server
Google Play
37. The easiest way to create an authenticator class is to extend this and implement its abstract methods.
BatteryManager
ConnectivityManager
Component - screen
AbstractAccountAuthenticator
38. In order for the AccountManager to work with your custom account code - you need this class that implements the interfaces that AccountManager expects.
authenticator class
BatteryManager
Implicit intent
drawBitmap()
39. Converts XML Document to XML DOM
onStart() - onStop()
Stack
Parser
Geocoder
40. This is used to convert raw touch events into gestures.
Activity
GestureDetector
Fragments
Emulator
41. Relative to pixels and resolution screen
Google Cloud Messaging for Android (GCM)
authenticator class
AsyncTask
Dots per inch
42. This is used for the need of finer control over your view's layout parameters.
HTTP
InputStream
onMeasure()
SearchView
43. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.
virtual table
security sandbox
onCreate() - onDestroy()
Layouts
44. Use this to draw text.
Dalvik Virtual Machine
visible
Google Cloud Messaging for Android (GCM)
drawText()
45. Your activity should perform setup of "global" state (such as defining layout) in ____ and release all remaining resources in _____
Standby
onCreate() - onDestroy()
Account Manager
GET_ACCOUNTS
46. It is a string that defines the specific type of access your app is asking for.
Entire
OAuth2 protocol
auth scope
onSearchRequested()
47. Shows the actual amount of memory the application uses
Services
ViewStub
Application footprint
Fragments
48. Where Android is currently primarily developed
onStart() - onStop()
Google
Google Cloud Messaging (GCM)
inflate()
49. This includes tools to help you identify problems in your layout performance.
HttpURLConnection
Scroller
Android SDK
onMeasure()
50. It is called to invoke the search dialog on older devices.
onSearchRequested()
AttributeSet
Hierarchy Viewer
onCreate() - onDestroy()
GET PROVEN ADVICE FROM 100+ BEST
BOOKS IN 1 BOOK
The World's First & Only Encyclopedia of
Self Help, Self Improvement & Career Advice
250+ Easy-to-Follow Guides
5000+ Proven Tips
13 Types of Essential Skills
502 Pages | Just $3.99 | PDF / EPub, Kindle Ready
Top Scores
Anon hero
- 100%
Link to This Test
Related Subjects
Soft Skills
Business Skills