20 likes | 30 Views
MBL 402 Week 3 Individual Assignment Week3App//tutorfortune.com<br><br>Click on below link to buy<br>https://tutorfortune.com/products/mbl-402-week-3-individual-assignment-week3app<br><br>Instructions: Create an Androidu2122 app to showcase location and mapping services using Androidu2122 Studio.<br>You are expected to learn the following three programming elements with is project: - Android's new permission model with API 23 and above - Making app location aware (starting point for location based service). - Google API service (using google Map service as an example)<br> <br>Preparation (recommended): Start a new Android project with "MapsActivity" as the activity template. Then follow the following steps: <br>1.tReview "res\values\google_maps_api_xml" file.<br>2.tCreate Google Maps API key per the instructions.<br>3.tFill in the API key in "google_maps_api_xml" file.<br>4.tRun the app. If there are errors, you may need to compile this with a lower version of google services. You can change this is in "Build.gradle" and alter to a version such as "com.google.android.gms:play-services:8.1.0".<br>5.tMake sure you have a running app on the AVD. New features request: Add/change the basic map application with the following new features:<br>6.tHaving "zoom in" and "zoom out" controls on the screen (3 pts)<br>7.tHaving at least "normal" and "satellite" views of the map via menu selection. (3 pts)<br>8.tShowing a "marker" on the current location of the device. Marker automatically moves to new location upon change of location. (2 pts)<br>9.tInfo Window of the marker shows current location's "city, state/provivence, country and zipcode". (2 pts)<br> <br>Review Week 1 Individual project for application development, testing and submission instructions.<br> <br>Note that emulator does not have GPS. But for testing purpose, you can set it to a geo location via the "More/Extended Control" button on the emulator (the "..." button to the side of the emulator). Set it to different locations to simulate change of location.<br><br>Click on below link to buy<br>https://tutorfortune.com/products/mbl-402-week-3-individual-assignment-week3app<br>
E N D
MBL 402 Week 3 Individual Assignment Week3App//tutorfortune.com Click on below link to buy https://tutorfortune.com/products/mbl-402-week-3-individual-assignment-week3app I n s t r u c t i o n s : C r e a t e a n A n d r o i d ™ a p p t o s h o w c a s e l o c a t i o n a n d ma p p i n g s e r v i c e s u s i n g A n d r o i d ™ S t u d i o . Y o u a r e e x p e c t e d t o l e a r n t h e f o l l o w i n g t h r e e p r o g r a mmi n g e l e me n t s w i t h i s p r o j e c t : - A n d r o i d ' s n e w p e r mi s s i o n mo d e l w i t h A P I 2 3 a n d a b o v e - Ma k i n g a p p l o c a t i o n a w a r e ( s t a r t i n g p o i n t f o r l o c a t i o n b a s e d s e r v i c e ) . - G o o g l e A P I s e r v i c e ( u s i n g g o o g l e Ma p s e r v i c e a s a n e x a mp l e ) P r e p a r a t i o n ( r e c o mme n d e d ) : S t a r t a n e w A n d r o i d p r o j e c t w i t h " Ma p s A c t i v i t y " a s t h e a c t i v i t y t e mp l a t e . T h e n f o l l o w t h e f o l l o w i n g s t e p s : 1 . 2 . 3 . 4 . R e v i e w " r e s \ v a l u e s \ g o o g l e _ ma p s _ a p i _ x ml " fi l e . C r e a t e G o o g l e Ma p s A P I k e y p e r t h e i n s t r u c t i o n s . F i l l i n t h e A P I k e y i n " g o o g l e _ ma p s _ a p i _ x ml " fi l e . R u n t h e a p p . I f t h e r e a r e e r r o r s , y o u ma y n e e d t o c o mp i l e t h i s w i t h a l o w e r v e r s i o n o f g o o g l e s e r v i c e s . Y o u c a n c h a n g e t h i s i s i n " B u i l d . g r a d l e " a n d a l t e r t o a v e r s i o n s u c h a s " c o m. g o o g l e . a n d r o i d . g ms : p l a y - s e r v i c e s : 8 . 1 . 0 " . Ma k e s u r e y o u h a v e a r u n n i n g a p p o n t h e A V D . N e w f e a t u r e s r e q u e s t : A d d / c h a n g e t h e b a s i c ma p a p p l i c a t i o n w i t h t h e f o l l o w i n g n e w f e a t u r e s : H a v i n g " z o o m i n " a n d " z o o m o u t " c o n t r o l s o n t h e s c r e e n ( 3 p t s ) H a v i n g a t l e a s t " n o r ma l " a n d " s a t e l l i t e " v i e w s o f t h e ma p v i a me n u s e l e c t i o n . ( 3 p t s ) S h o w i n g a " ma r k e r " o n t h e c u r r e n t l o c a t i o n o f t h e d e v i c e . Ma r k e r a u t o ma t i c a l l y mo v e s t o n e w l o c a t i o n u p o n c h a n g e o f l o c a t i o n . ( 2 p t s ) I n f o Wi n d o w o f t h e ma r k e r s h o w s c u r r e n t l o c a t i o n ' s " c i t y , s t a t e / p r o v i v e n c e , c o u n t r y a n d z i p c o d e " . ( 2 p t s ) 5 . 6 . 7 . 8 . 9 . R e v i e w We e k 1 I n d i v i d u a l p r o j e c t f o r a p p l i c a t i o n d e v e l o p me n t , t e s t i n g a n d s u b mi s s i o n i n s t r u c t i o n s .
N o t e t h a t e mu l a t o r d o e s n o t h a v e G P S . B u t f o r t e s t i n g p u r p o s e , y o u c a n s e t i t t o a g e o l o c a t i o n v i a t h e " Mo r e / E x t e n d e d C o n t r o l " b u t t o n o n t h e e mu l a t o r ( t h e " . . . " b u t t o n t o t h e s i d e o f t h e e mu l a t o r ) . S e t i t t o d i ff e r e n t l o c a t i o n s t o s i mu l a t e c h a n g e o f l o c a t i o n . Click on below link to buy https://tutorfortune.com/products/mbl-402-week-3-individual-assignment-week3app