6. Flag Quiz Game App
Objectives
In this chapter you’ll:
• Store String
arrays in strings.xml
.
• Store a set of images in subfolders of the assets
folder.
• Use an AssetManager
to get a list of all assets in an app.
• Use random-number generation to vary flag choices.
• Use a Drawable
to display a flag image in an ImageView
.
• Use a tweened animation to shake the displayed flag when the user specifies an incorrect answer.
• Use a Handler
to schedule a future action.
• Use an ArrayList
to hold collections of items and a HashMap
to hold name–value pairs.
• Override Activity
’s onCreateOptionsMenu
method to create a Menu
and MenuItem
s that enable the user to configure the app’s options.
• Use Android’s logging mechanism to log error messages.
Outline ...
Get Android How to Program now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.