Question
1. True or False (Circle one) There are user interfaces (screens) I can develop using layout XML that I cannot develop using the Java language
1. True or False (Circle one) There are user interfaces (screens) I can develop using layout XML that I cannot develop using the Java language directly in an Activity. Explain your answer:
2. Name the four Android application components and provide a thorough description each of them: The four types of application components:
3. Given the following set of requirements for a mobile app desired by the Biology Department (a) list three Views you believe are most important for ensuring the desired functionality can be implemented and (b) explain your choices: Requirements: The Biology Department would like an app developed that provides access to a database of plants on the CCU campus that the Biology department has recorded information about. In the Biology department database, each plant is associated with both a common name and a scientific name, and these names are stored in two different columns of the database. You are asked to write a search screen for the app which should allow a user of the app to type in a species name, indicate whether that name is the species common name or scientific name, and perform a search for the appropriate column on that name. The results returned from the search will be presented on another (second screen but dont worry about that screen just deal with designing the search activity):
a. Three Views that are important for implementing the search screen capabilities:
b. Explanation of your three choices from part (a):
c. Show the java code to add a listener to respond to the user clicking on Sign In:
4. Define the terms activity and intent:
5. One of the notable characteristics of Android programming is the use of XML.
a. List at least 3 different uses of XML:
b. What is the role of the R.java file that is automatically generated by the Android SDK?
6. Please name the Android version that introduced the support for multi-core processors:
7. Please name the Android version and the name of the feature that allows people with android phones to bump phones and share information, like bookmarks, contact info, etc
8. Define the life cycle of an activity by describing the key framework methods to be called on various stages of the activity from its creation to destruction:
9. Android programming uses a different paradigm for GUI programming interaction, like when the user presses a button. Please describe this paradigm and how it works:
10. Before running an app in the emulator you must create what? Please list everything that can be defined?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started