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. It is called to invoke the search dialog on older devices.






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






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






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






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






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






7. Each time a new activity starts - the previous activity is stopped - but the system preserves the activity in a _____ (the ______).






8. This class computes scroll positions for you - but it does not automatically apply those positions to your view.






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






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






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






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






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






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. This class exposes a number of methods for applications to receive location updates.






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






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






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






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






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






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






22. This can be used to draw previews of what the camera sensor is picking up.






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






24. This broadcasts all battery and charging details in a sticky Intent that includes the charging status.






25. Perform background tasks without providing a user interface






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






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






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






29. Converts XML Document to XML DOM






30. Where Android is currently primarily developed






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






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






33. Necessary tools to develop Android applications






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






35. Callback method: The activity is no longer visible






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






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






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






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






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






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






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






43. Direct component call in Android






44. PieChart exposes a custom event to notify listeners that the user has rotated the pie chart to focus on a new pie slice.






45. This behaves similarly to a SQLite table - but reads and writes to an object in memory via callbacks - instead of to a database file.






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






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






48. To define custom attributes - add this resources to your project.






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






50. An open source group led by Google






Can you answer 50 questions in 15 minutes?



Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests