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. The Android framework has a large set of these classes for interacting with the user and displaying various types of data.






2. It doesn't currently support the <merge/> tag in the layouts to be inflated.






3. Callback method: Another activity is taking focus






4. Callback method: The activity is being created.






5. This handles cases like flaky mobile networks - airplane mode - and restricted background data.






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






7. The easiest way to create an authenticator class is to extend this and implement its abstract methods.






8. Once installed on a device - each Android application lives in its own ______






9. ______ are views derived from ViewGroup that provide a unique layout model for its child views






10. 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






11. This class defines abstract methods that you must override so that your database table can be created and upgraded when necessary.






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






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






14. This is the most common input event in the Android system.






15. This callback method of the audio focus change listener you registered when requesting audio focus receives a parameter that describes the focus change event.






16. Use this to draw bitmaps.






17. This object contains an account name - which for Google accounts is an email address.






18. Direct component call in Android






19. Where Android is currently primarily developed






20. Relative to pixels and resolution screen






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






22. Use this to draw text.






23. It is a lightweight mechanism used to transmit data from a server to a particular app instance.






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






25. The ____ lifetime of an activity happens between the call to onStart() and the call to onStop().






26. For example - a ____ might be a button that initiates an action when the user touches it.






27. When a new activity starts - it is pushed onto the ____ and takes user focus.






28. It inform the system what intents an application component is willing to accept.






29. It provides a simple way to perform your work outside the main thread.






30. Callback method: The activity is no longer visible.






31. It is called to invoke the search dialog on older devices.






32. It is available starting with API Level 14 and higher.






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






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






35. 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.






36. 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?






37. Callback method: The activity is about to be destroyed.






38. Answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.






39. If you want your APK to be visible on TVs which are non-touchscreen devices you should add this to your manifest.






40. 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.






41. This action is used in sending text content from one activity to another.






42. It is used to load images in a background thread - then apply them to the UI once finished.






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






44. 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






45. Conversion of an object to XML






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






47. 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






48. The most common way to define a layout using views is with an XML layout file saved in your ______






49. This is used to register and de-register your media button event receiver.






50. It is a subclass of PreferenceActivity.