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. In order to get a list of accounts on the device - your app needs this permission.






2. Direct component call in Android






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






4. Represents the visual representation of an Android application






5. The industry standard way to deal with authentication to third-party services.






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






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






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






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






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






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






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






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






14. Callback method: Another activity is taking focus






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






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






17. If permissions are missing - the application will get this at runtime.






18. It is used as a reverse-geocoding where translating latitude longitude coordinates to a human-readable address happens.






19. To create an activity - you must create a subclass of






20. Callback method: The activity has become visible.






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






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






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






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






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






26. Callback method: The activity is being created.






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






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






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






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






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






32. This is an interface which is used to pass image data from the camera hardware to the application.






33. Evaluation of registered components






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






35. Relative to pixels and resolution screen






36. Conversion of XML back to an object






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






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






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






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






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






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






43. A service in which programmers can offer their Android application to Android users.






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






45. Android is __________.






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






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






48. Shows the actual amount of memory the application uses






49. Whenever the device is docked or undocked - this action is broadcast.






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