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. Callback method: The activity has become visible.






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






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






4. It includes a Detailed Network Usage tab that makes it possible to track when your application is making network requests.






5. The visible lifetime of an activity happens between the call to ____ and the call to ______






6. Theseare a key part of Android applications that directly affect the user experience.






7. For instance - when stopped - your activity should release any large ____ - such as network or database connections.






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






9. Creating drawing objects within this method significantly reduces performance and can make your UI appear sluggish.






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






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






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






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






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






15. Are used in activities to create the user interface and to interact with the user.






16. It is a free service for sending messages to Android devices.






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






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






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






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






21. This is used to fetch the account names that the user has stored on their device.






22. Where Android is currently primarily developed






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






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






25. Sharing of data in Android is done via________






26. Allow to combine loosely coupled components to perform certain tasks






27. Callback method: Another activity is taking focus






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






29. Necessary tools to develop Android applications






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






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






32. An open source stand alone database






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






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






35. Android system uses a special virtual machine to run java based applicatons






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






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






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






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






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






41. Amode where the action bar is set up with tabs for navigation.






42. It is a string that defines the specific type of access your app is asking for.






43. A styleable entity that contains these two custom attributes: showText and labelPosition.






44. This class defines methods for drawing text - lines - bitmaps - and many other graphics primitives.






45. Theseclasses simplify the steps required to enhance your app with powerful platform features or effectively optimize your app performance.






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






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






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






49. It is a set of rules for encoding documents in machine-readable form.






50. A mode where navigation is set up with a spinner widget.