a) Complete Android Project named Billing Project from Lab 2 for reading billing information stored into...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
a) Complete Android Project named Billing Project from Lab 2 for reading billing information stored into collection of array objects which displays each element within TextView widget. Use ArrayList collection to populate billing elements of Lab2. b) Create new activity named BillingActivity where its layout includes four Edit Text widgets and Button labelled "Billing Update". c) Add Button labelled "Billing Details" in MainActivity to inflate billing layout and display new created UI when end user presses the button as shown in Figure. d) Instantiate appropriate Intent object carrying extra parameters to be sent from MainActivity to BillingActivity displaying in billing layout the array object component selected from MainActivity. e) Allow end user to update course information in student grade activity layout upon pressing button labelled "Billing Update" f) You need to code/decode updated billing info as extra parameters and send them back to main activity when end user presses Back button, update the selected array component if any and display updated billing info as shown hereafter in Figure. 4:03. Billing Project Please Enter Client ID Please Enter Client Name Please Enter Prd Name Please Enter Prd Price Please Enter Prd Qty View Total Billing Client: 108 Fikmall Samuel Table 139.99$ TOTAL INPUT BILLING TOTAL RECORD BILLING BILLING DETAILS PREV BILLING 100% NEXT BILLING MainActivity 4:03. Billing Project Lent ID Clent Name Product Name Pro Price 108 Fikhali Samuel Table 139.99 1 BILLING UPDATE 100% Billing Activity 4:04. BillingProject Client ID Cilent Name Product Name Pid Price Prd Oty 108 Fikhali Samuel Senior Table Ikea 199.99 1 4100 BILLING UPDATE Update Billing Info 4:04. Billing Project Please Enter Client ID Please Enter Client Name Please Enter Prd Name Please Enter Prd Price Please Enter Prd Qty View Total Biling Updated Bing 108 Fikhal Samuel Senior Table Ikea 199.99$ TOTAL INPUT BILLING 100% TOTAL RECORD BILLING Updated Billing: 108 Fikhall Samuel Senior Table Ikea 199.99$ PREV BILLING NEXT BILLING Back to MainActivity i) Add Landscape layout to BillingProject so mobile user will get that layout when she rotates her mobile device as shown in Figure hereafter. Use appropriate Layout. 4:16. ||| 5:25. 5:41. Billing Project View Total Billing Updated Billing: 108 Fikhali Samuel Senior Table Ikea 199.99$ 120 iPad 1 Billing Project BILLING DE BillingProject Client ID 699.99 Client Name j) Use Bundle class object to save appropriate data so that updated student info will be sent to Main Activity whenever mobile user chooses as orientation. 100% TOTAL INPUT BILLING Anais Pento Product Name: TOTAL RECORD BILLING PREV BILLING NEXT BILLING PREV BILLING View Total Biling Client: 120. Anais Pento. Product: Pad is 794,49 $ TOTAL INPUT BILLING -User presses Back button in Landscape Orientation to get to MainActivity -User changes orientation to portrait showing the same updated info from Landscape orientation (Figure) 108 TOTAL RECORD BILLING Client: 120, Anais Pento, Product: IPad io 794.49 $ Fikhali Samuel Senior Table Ikea 100% Please Enter Client ID NEXT BILLING Please Enter Client Name Updated Billing: 108 Fikhali Samuel Senior Table Ikea 199.99$ BillingProject CLion ID Cont Name Product Name Prd Price Frd Qty 120 Anais Pento iPad k) You need to add billing inputs entered from main activity to be stored into ArrayList upon pressing on the button "Total Input Billing" (that displays total billing related to mobile end-user inputs into TextView widget) as shown hereafter in Figure. 5:44. 5:45. 100% 699.99 Prd Price: BILLING UPDATE 1 Prd Qty BILLING UPDATE Please Enter Prd Price Please Enter Prd Qty Add new Client Billing Display added Billing to ArrayList BillingProject Client ID Product Name Prd Qty 120 iPad 199.99 Anais Pento Sarah 699.99 1 1 BILLING UPDATE 5:31. Billing Project Please Enter Client ID Please Enter Client Name 100% Please Enter Prd Name Please Enter Prd Price Please Enter Prd Qty View Total Billing Client: 108 Fikhali Samuel Senior Table Ikea 199.99$ TOTAL INPUT BILLING TOTAL RECORD BILLING Client: 108 Fikhali Samuel Senior Table Ikea 199.99$ PREV BILLING 111 6:05 BillingProject NEXT BILLING Please Enter Client ID Please Enter Client Name: Please Enter Prd Name Please Enter Prd Price 100% Please Enter Prd Qty Updated Billing: 120 Anais Pento Sarah iPad 794.499 TOTAL INPUT BILLING PREV BILLING TOTAL RECORD BILLING Updated Billing: 120 Anais Pento Sarah iPad 794.49$ 100% NEXT BILLING Update added Billing Back to MainActivity a) Complete Android Project named Billing Project from Lab 2 for reading billing information stored into collection of array objects which displays each element within TextView widget. Use ArrayList collection to populate billing elements of Lab2. b) Create new activity named BillingActivity where its layout includes four Edit Text widgets and Button labelled "Billing Update". c) Add Button labelled "Billing Details" in MainActivity to inflate billing layout and display new created UI when end user presses the button as shown in Figure. d) Instantiate appropriate Intent object carrying extra parameters to be sent from MainActivity to BillingActivity displaying in billing layout the array object component selected from MainActivity. e) Allow end user to update course information in student grade activity layout upon pressing button labelled "Billing Update" f) You need to code/decode updated billing info as extra parameters and send them back to main activity when end user presses Back button, update the selected array component if any and display updated billing info as shown hereafter in Figure. 4:03. Billing Project Please Enter Client ID Please Enter Client Name Please Enter Prd Name Please Enter Prd Price Please Enter Prd Qty View Total Billing Client: 108 Fikmall Samuel Table 139.99$ TOTAL INPUT BILLING TOTAL RECORD BILLING BILLING DETAILS PREV BILLING 100% NEXT BILLING MainActivity 4:03. Billing Project Lent ID Clent Name Product Name Pro Price 108 Fikhali Samuel Table 139.99 1 BILLING UPDATE 100% Billing Activity 4:04. BillingProject Client ID Cilent Name Product Name Pid Price Prd Oty 108 Fikhali Samuel Senior Table Ikea 199.99 1 4100 BILLING UPDATE Update Billing Info 4:04. Billing Project Please Enter Client ID Please Enter Client Name Please Enter Prd Name Please Enter Prd Price Please Enter Prd Qty View Total Biling Updated Bing 108 Fikhal Samuel Senior Table Ikea 199.99$ TOTAL INPUT BILLING 100% TOTAL RECORD BILLING Updated Billing: 108 Fikhall Samuel Senior Table Ikea 199.99$ PREV BILLING NEXT BILLING Back to MainActivity i) Add Landscape layout to BillingProject so mobile user will get that layout when she rotates her mobile device as shown in Figure hereafter. Use appropriate Layout. 4:16. ||| 5:25. 5:41. Billing Project View Total Billing Updated Billing: 108 Fikhali Samuel Senior Table Ikea 199.99$ 120 iPad 1 Billing Project BILLING DE BillingProject Client ID 699.99 Client Name j) Use Bundle class object to save appropriate data so that updated student info will be sent to Main Activity whenever mobile user chooses as orientation. 100% TOTAL INPUT BILLING Anais Pento Product Name: TOTAL RECORD BILLING PREV BILLING NEXT BILLING PREV BILLING View Total Biling Client: 120. Anais Pento. Product: Pad is 794,49 $ TOTAL INPUT BILLING -User presses Back button in Landscape Orientation to get to MainActivity -User changes orientation to portrait showing the same updated info from Landscape orientation (Figure) 108 TOTAL RECORD BILLING Client: 120, Anais Pento, Product: IPad io 794.49 $ Fikhali Samuel Senior Table Ikea 100% Please Enter Client ID NEXT BILLING Please Enter Client Name Updated Billing: 108 Fikhali Samuel Senior Table Ikea 199.99$ BillingProject CLion ID Cont Name Product Name Prd Price Frd Qty 120 Anais Pento iPad k) You need to add billing inputs entered from main activity to be stored into ArrayList upon pressing on the button "Total Input Billing" (that displays total billing related to mobile end-user inputs into TextView widget) as shown hereafter in Figure. 5:44. 5:45. 100% 699.99 Prd Price: BILLING UPDATE 1 Prd Qty BILLING UPDATE Please Enter Prd Price Please Enter Prd Qty Add new Client Billing Display added Billing to ArrayList BillingProject Client ID Product Name Prd Qty 120 iPad 199.99 Anais Pento Sarah 699.99 1 1 BILLING UPDATE 5:31. Billing Project Please Enter Client ID Please Enter Client Name 100% Please Enter Prd Name Please Enter Prd Price Please Enter Prd Qty View Total Billing Client: 108 Fikhali Samuel Senior Table Ikea 199.99$ TOTAL INPUT BILLING TOTAL RECORD BILLING Client: 108 Fikhali Samuel Senior Table Ikea 199.99$ PREV BILLING 111 6:05 BillingProject NEXT BILLING Please Enter Client ID Please Enter Client Name: Please Enter Prd Name Please Enter Prd Price 100% Please Enter Prd Qty Updated Billing: 120 Anais Pento Sarah iPad 794.499 TOTAL INPUT BILLING PREV BILLING TOTAL RECORD BILLING Updated Billing: 120 Anais Pento Sarah iPad 794.49$ 100% NEXT BILLING Update added Billing Back to MainActivity
Expert Answer:
Answer rating: 100% (QA)
Create an Android Project named Billing Project to a... View the full answer
Related Book For
Smith and Roberson Business Law
ISBN: 978-0538473637
15th Edition
Authors: Richard A. Mann, Barry S. Roberts
Posted Date:
Students also viewed these programming questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
Googles ease of use and superior search results have propelled the search engine to its num- ber one status, ousting the early dominance of competitors such as WebCrawler and Infos- eek. Even later...
-
QUESTION-3 (20 PTS): 3. What is a bond? Explain the relationship between bond interest rates and bond yields. Also briefly list the important parameters (variables) in a bond issuance/transaction?
-
If each of the two side cables that support the bridge deck can sustain a maximum tension of 50 MN, determine the allowable uniform distributed load w0 caused by the weight of the bridgedeck. -1000 m...
-
Researchers measured the Waist Sizes of 250 men in a study on body fat. The true mean and standard deviation of the Waist Sizes for the 250 men are 36.33 in and 4.019 inches, respectively. In...
-
Using your favorite operating system, write code to spawn a process that writes Hello, world to the screen or flashes an LED, depending on your available output devices.
-
At the end of 2008, Lucretia McEvil Company has $180,000 of cumulative temporary differences that will result in reporting future taxable amounts as follows. 2009 .....$ 60,000 2010 .....50,000 2011...
-
A taxpayer takes out $25,000 in early distributions from their retirement and is also forced to yield $50,000 per a QDRO to a former spouse pursuant to a divorce settlement. What is the amount of...
-
Harrison and Gloria have been negotiating over the sale of bulk raw materials (lumber, iron and steel). Each party has had an army of lawyers acting on both sides trying to get the deal done and it...
-
Your task is to perform and document encryption of data at rest and of an image using GnuPG or VeraCrypto for the data and Steghide for the image. The requirements for your work are: Use P@55word as...
-
Why is trust essential to ethical leadership? What example, from your own life or career stands out as an example of this element? Why is character essential to ethical leadership? What example, from...
-
A kite is flyig at 28deg angle to to ground on 300ft string. Assumingtge string is straight, how high is the kite, to the nearest foot?
-
A $10000 par value 10-year bond with a coupon rate of 7% payable semiannually and redeemable at par is bought to yield 14% convertible semiannually. Find the total of the interest paid column in the...
-
The overall process whereby one member of a channel can impose its will on other independent channel members is referred to as ________.
-
Beta sold merchandise on credit with terms FOB Destination. By the end of the year, the merchandise had not yet been received by the customer. Beta did not record the sale and included the...
-
Use the following to answer questions: Homy Brew Whiskey (HBW) is developing a new whiskey line that they expect the annual sales of 52,000 bottles in year 1. Sales volume will increase by 2% per...
-
1. What are some current issues facing Saudi Arabia? What is the climate for doing business in Saudi Arabia today? 2. Is it legal for Auger's firm to make a payment of $100,000 to help ensure this...
-
Shane Quadri, contacted Don Hoffman, an employee of Al J. Hoffman & Co. (Hoffman Agency), to procure car insurance. Later, Quadris car was stolen on October 25 or 26. Quadri contacted Hoffman, who...
-
Discuss the liability of makers, acceptors, drawees, drawers, indorsers, and accommodation parties.
-
Civil Code 1719, subdivision (a) provides in part that any person who draws a check that is dishonored due to insufficient funds shall be liable to the payee for the amount owing upon the check and...
-
Consider a system of rigid bodies connected by springs as shown in figure 2.20. The bodies are assumed to move only in the horizontal direction. Further, we consider only the static problem, and...
-
The truss shown in figure 1.30 has two elements. The members are made of the aluminum hollow square cross section. The outer dimension of the square is \(12 \mathrm{~mm}\), and the inner dimension is...
-
Using the 2node isoparametric element in the heat conduction equations in eq. (4.20) in chapter 4 , derive the conductivity matrix. Equation 4.20: d7 kA ST(x) dx kA dTdST dx dr -dr= -JAQ,ST(x)dr.
Study smarter with the SolutionInn App