Question: Please use java in android studio and make the app look exactly like the one in the screenshot and show code please, Thanks! Here is

Please use java in android studio and make the app look exactly like the one in the screenshot and show code please, Thanks!

Here is the problem:

Please use java in android studio and make the app look exactly

like the one in the screenshot and show code please, Thanks! Hereis the problem: Requirements The application will create a customized service (extend

Requirements The application will create a customized service (extend from service) to keep generating random character every one second from A to Z using a new thread (DO NOT use application main thread). Here are the important characteristics: There should be two buttons, start service and stop service, shown on the app. The start button will trigger the random character generator service. The stop button will stop the service. Whenever the service status changed, you should display the current service status in the logcat. When random character generator service is running, the random character the service generated must be shown in the logcat. Here are the screenshots of the lab application: Android Emulator - Nexus_6_API_25:5554 14 3:35 RandomNumberService Application Random Number Service Home START SERVICE STOP SERVICE Android 3 activity_main.xml * MainActivity.javax RandomNumberService.java * Android Manifest.xml Project app El manifests manifest application service cul version="1.0" encodingut-8"?> manifest tulns:android-http://schemas.android.com/apk/res/android package com.example. The randomnumberserviceapplication Structure com.examplejhel.randomnumberserviceapplication MainActivity RandomNumber Service com.example.jhed.randomnumberserviceapplication (androidTest) com.example.jhel.randomnumberserviceapplication (test) Captures drawable layout activity main.xml mipmap values Gradle Scripts capplication android:allowBackup-"true" android:iconmimap/ic Launcher android:label"Randon BlumberServiceApplication" android:round Icon"pap/ic launcher round" android: supportart-"true" android: theme style/AppTheme"> cintent-filter> c/application> Text Merged Manifest Android Monitor Emulator Nexus 6 API 25 Android 7.11API25 com.examplejhel.randomnumberserviceapplication 2823) w logcat Monitors + build Variants 09-15 15:31:48.849 2223-2823/com.example.jbe4. randomnumberserviceapplication I/Randomlumber Services: In OnStart Command Thread ID 19 1 09-15 15:31:49.852 2823-10206/com.example.jhe 4. randomnumberserviceapplication I/Randomsumber Service:: Thread ID 18 119, Random number 1945 09-15 15:31:50.853 2623-10206/com.example.jhel.randomnumberservice application I/Randomblumber Service!! Thread ID is 119, Random number is 62 09-15 15:31:51.855 2823-10206/com.example.jhe 4.randomnumberservice application 1/RandomBumber Service:: Thread ID 18 119, Random numer 13 49 09-15 15:31:52.855 2223-10206/com.example.jhe 4.randomnumberserviceapplication I/Randomlumber Services: Thread ID is 119, Random number is? 09-15 15:31:53.857 2823-10206/com.example.jhe 4. randomnumberserviceapplication I/Randomber Service:: Thread TD 19 119, Random number 13 84 09-15 15:31:54.857 2223-10206/com.example. Jhel. randomnumber serviceapplication I/Randomblumber Services: Thread ID is 119, Random number is 70 09-15 15:31:55.858 2823-10206/com.example. Jhe4.randomnumberserviceapplication I/Random lumber Service:: Thread ID 18 119, Random number 18 85 09-15 15:31:56.860 2623-10206/com.example. Jhel.random berserviceapplication 1/Randomblumber Service!: Thread ID is 119, Random number is 92 09-15 15:31:57.861 2823-10206/com.example.Thef.randomnumberserviceapplication 1/Randomlumber Service:: Thread ID 18 119. Random number 18 57 Favorites DET POISID XDQA1 app $6GO ? RandomNumberService Application app src main AndroidManifestami Android activity_main.xmi MainActivity.javax RandomNumberService.java Android Manifest.xml app manifest application service El manifests cuul version="1.0" encoding="utf-8"?> Djava MainActivity RandomNumber Service activity_main.xml cactivity android:name".MainActivity"> Cintent-filter> mipmap caction android name android, intent.action. " /> values Gradle Scripts Text Merged Manifest Android Monitor Emulator Nexus 6 API 25 Android 7.1.1 API 25 com.example.jhel.randomnumberserviceapplication 2823) s logcat Monitors 09-15 15:33:02.932 2e23-10206/com.example. The 4.randomnumberservice application I/Randomlumber Service!: Thread ID is 119, Random number is 31 09-15 15:33:09.933 2823-10206/com.example.jhe 4. randomnumberserviceapplication I/Random lumber Service!! Thread ID 13 129, Random number 13 45 09-15 15:33:10.934 2823-10206/com.example.jhel. randomnumber serviceapplication I/Random lumber Services: Thread ID is 119, Randon number is 44 09-15 15:33:11.935 2823-10206/com.example.jhe 4.randomnumberserviceapplication I/Randomumber Service!! Thread ID 18 119, Random number 19 76 09-15 15:33:12.937 2823-10206/com.example.jhe .randomberserviceapplication I/Randomblumber Services: Thread ID 19 119, Random number is 76 09-15 15:33:13.937 2823-10206/com.example.The 4. randomberserviceapplication I/Randomblumber Service: Thread ID 19 119, Random number 13 26 09-15 15:33:14.938 2223-10206/com.example. Jhet. randomnumberserviceapplication I/Randomblumber Services: Thread ID is 119, Random number is 30 09-15 15:33:15.939 2823-10206/com.example. Jhe4.randomnumberserviceapplication 1/Randomblumber Service:: Thread ID 18 119, Random number 18 91 09-15 15:33:16.941 2823-10206/com.example.jhe4.randomnumber serviceapplication I/Randomblumber Services: Thread ID is 119, Random number is 60 09-15 15:33:17.414 2823-2823/com.example.jbe4. randomnumberserviceapplication I/Randomber Service:: Service Deatroyed. 101 Pun TODO 6 Android Monitor Messages Requirements The application will create a customized service (extend from service) to keep generating random character every one second from A to Z using a new thread (DO NOT use application main thread). Here are the important characteristics: There should be two buttons, start service and stop service, shown on the app. The start button will trigger the random character generator service. The stop button will stop the service. Whenever the service status changed, you should display the current service status in the logcat. When random character generator service is running, the random character the service generated must be shown in the logcat. Here are the screenshots of the lab application: Android Emulator - Nexus_6_API_25:5554 14 3:35 RandomNumberService Application Random Number Service Home START SERVICE STOP SERVICE Android 3 activity_main.xml * MainActivity.javax RandomNumberService.java * Android Manifest.xml Project app El manifests manifest application service cul version="1.0" encodingut-8"?> manifest tulns:android-http://schemas.android.com/apk/res/android package com.example. The randomnumberserviceapplication Structure com.examplejhel.randomnumberserviceapplication MainActivity RandomNumber Service com.example.jhed.randomnumberserviceapplication (androidTest) com.example.jhel.randomnumberserviceapplication (test) Captures drawable layout activity main.xml mipmap values Gradle Scripts capplication android:allowBackup-"true" android:iconmimap/ic Launcher android:label"Randon BlumberServiceApplication" android:round Icon"pap/ic launcher round" android: supportart-"true" android: theme style/AppTheme"> cintent-filter> c/application> Text Merged Manifest Android Monitor Emulator Nexus 6 API 25 Android 7.11API25 com.examplejhel.randomnumberserviceapplication 2823) w logcat Monitors + build Variants 09-15 15:31:48.849 2223-2823/com.example.jbe4. randomnumberserviceapplication I/Randomlumber Services: In OnStart Command Thread ID 19 1 09-15 15:31:49.852 2823-10206/com.example.jhe 4. randomnumberserviceapplication I/Randomsumber Service:: Thread ID 18 119, Random number 1945 09-15 15:31:50.853 2623-10206/com.example.jhel.randomnumberservice application I/Randomblumber Service!! Thread ID is 119, Random number is 62 09-15 15:31:51.855 2823-10206/com.example.jhe 4.randomnumberservice application 1/RandomBumber Service:: Thread ID 18 119, Random numer 13 49 09-15 15:31:52.855 2223-10206/com.example.jhe 4.randomnumberserviceapplication I/Randomlumber Services: Thread ID is 119, Random number is? 09-15 15:31:53.857 2823-10206/com.example.jhe 4. randomnumberserviceapplication I/Randomber Service:: Thread TD 19 119, Random number 13 84 09-15 15:31:54.857 2223-10206/com.example. Jhel. randomnumber serviceapplication I/Randomblumber Services: Thread ID is 119, Random number is 70 09-15 15:31:55.858 2823-10206/com.example. Jhe4.randomnumberserviceapplication I/Random lumber Service:: Thread ID 18 119, Random number 18 85 09-15 15:31:56.860 2623-10206/com.example. Jhel.random berserviceapplication 1/Randomblumber Service!: Thread ID is 119, Random number is 92 09-15 15:31:57.861 2823-10206/com.example.Thef.randomnumberserviceapplication 1/Randomlumber Service:: Thread ID 18 119. Random number 18 57 Favorites DET POISID XDQA1 app $6GO ? RandomNumberService Application app src main AndroidManifestami Android activity_main.xmi MainActivity.javax RandomNumberService.java Android Manifest.xml app manifest application service El manifests cuul version="1.0" encoding="utf-8"?> Djava MainActivity RandomNumber Service activity_main.xml cactivity android:name".MainActivity"> Cintent-filter> mipmap caction android name android, intent.action. " /> values Gradle Scripts Text Merged Manifest Android Monitor Emulator Nexus 6 API 25 Android 7.1.1 API 25 com.example.jhel.randomnumberserviceapplication 2823) s logcat Monitors 09-15 15:33:02.932 2e23-10206/com.example. The 4.randomnumberservice application I/Randomlumber Service!: Thread ID is 119, Random number is 31 09-15 15:33:09.933 2823-10206/com.example.jhe 4. randomnumberserviceapplication I/Random lumber Service!! Thread ID 13 129, Random number 13 45 09-15 15:33:10.934 2823-10206/com.example.jhel. randomnumber serviceapplication I/Random lumber Services: Thread ID is 119, Randon number is 44 09-15 15:33:11.935 2823-10206/com.example.jhe 4.randomnumberserviceapplication I/Randomumber Service!! Thread ID 18 119, Random number 19 76 09-15 15:33:12.937 2823-10206/com.example.jhe .randomberserviceapplication I/Randomblumber Services: Thread ID 19 119, Random number is 76 09-15 15:33:13.937 2823-10206/com.example.The 4. randomberserviceapplication I/Randomblumber Service: Thread ID 19 119, Random number 13 26 09-15 15:33:14.938 2223-10206/com.example. Jhet. randomnumberserviceapplication I/Randomblumber Services: Thread ID is 119, Random number is 30 09-15 15:33:15.939 2823-10206/com.example. Jhe4.randomnumberserviceapplication 1/Randomblumber Service:: Thread ID 18 119, Random number 18 91 09-15 15:33:16.941 2823-10206/com.example.jhe4.randomnumber serviceapplication I/Randomblumber Services: Thread ID is 119, Random number is 60 09-15 15:33:17.414 2823-2823/com.example.jbe4. randomnumberserviceapplication I/Randomber Service:: Service Deatroyed. 101 Pun TODO 6 Android Monitor Messages

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!