Test your basic knowledge |

Android Programming

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. A mode where navigation is set up with a spinner widget.






2. Conversion of an object to XML






3. This is a base class supplied by Android framework - which you can extend to create your own custom authenticator.






4. An open source group led by Google






5. Use this to draw bitmaps.






6. Use this to draw text.






7. Callback method: The activity is no longer visible






8. This is used to convert raw touch events into gestures.






9. Used when a connection is active - allowing the device to transfer data at its highest possible rate.






10. This is used to check that you're actually connected to the Internet and what type of connection is in place.






11. This is set up to animate for the duration of the fling.






12. Callback method: Another activity is taking focus






13. Evaluation of registered components






14. It is used to toggle the enabled state on any component defined in the manifest - including whichever broadcast receivers you wish to enable or disable






15. The ____ lifetime of an activity happens between the call to onCreate() and the call to onDestroy().






16. This search feature was introduced in Android 3.0 and can maintain backward compatibility with older versions of Android by using the default search dialog provided by the system.






17. It is a subclass of PreferenceActivity.






18. It is an HTTP client that is used for applications targeted at Gingerbread and higher.






19. Sharing of data in Android is done via________






20. In order to get a list of accounts on the device - your app needs this permission.






21. You can reacquire the necessary resources and resume actions that were interrupted. These state transitions are all part of the _________






22. The dock-state details are included as an extra in a sticky broadcast of this action.






23. These helpers are specialized classes for backing up certain kinds of data.






24. The receiver is triggered whenever the device battery becomes low or exits the low condition by listening for this two.






25. 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 ___ .






26. 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 _____






27. This is a lightweight view with no dimension and doesn't draw anything or participate in the layout.






28. This broadcasts an action whenever the device is connected or disconnected from power.






29. The entire lifetime of an activity happens between the call to _____ and the call to _____






30. This includes tools to help you identify problems in your layout performance.






31. Callback method: The activity has become visible.






32. Once a connection has been established - the app uses this method to retrieve the data as an InputStream.






33. It made implementing an effective and user friendly share action in your ActionBar even easier.






34. This is the simplest way to monitor device state changes.






35. It typically consumes more energy than 3G - which is in turn more expensive than 2G.






36. Android provides this handy method to direct volume key presses to the audio stream the user specify.






37. To respond to media button clicks - you need to register this in your manifest that listens for this action broadcast.






38. This is used for the need of finer control over your view's layout parameters.






39. An intermediate state that uses around 50% of the battery power at the full state.






40. Describes the status of a network interface of a given type (currently either Mobile or Wi-Fi).






41. An open source stand alone database






42. This method returns the inflated View once complete so you don't need to call findViewById() if you need to interact with the layout.






43. On a rooted device - the credentials would be readable by anyone with this access to the device.






44. The minimal energy state during which no network connection is active or required.






45. This class exposes a number of methods for applications to receive location updates.






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






47. Most network-connected Android apps use this to send and receive data.






48. This widget as an item in the action bar is the preferred way to provide search in your app.






49. Where Android is currently primarily developed






50. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.