scieee Open visual document viewer

Aplicación Android: Red social de búsqueda de aparcamiento

Company Soler, Miguel

Abstract

[ES] El presente Trabajo Fin de Grado consiste en la creación de una ap icación móvil desarrollada para sistemas operativos Android. Se trata de una red social de búsqueda de aparcamiento para coches, que utiliza un sistema de puntuaciones basado en el buen o mal comportamiento de los usuarios. Estos pueden promocionar sus puntuaciones mediante el buen uso de la aplicación, y así obtener una visualización completa de aparcamientos libres cerca de su destino. En cambio, los usuarios que no tengan suficiente puntuación por mal uso de la aplicación no van a tener una visualización completa. El proceso de desarrollo de la aplicación se ha llevado a cabo en dos fases bien diferenciadas. Un primer proceso de diseño centrado en el usuario, atendiendo sobretodo al contexto de uso, y posteriormente, se ha realizado la implementación y desarrollo de la aplicación utilizando tecnologías como Java, XML, JSON y PHP, además de los Servicios Web de Google Maps necesarios tanto para la geolocalización de los usuarios como de los aparcamientos. Por último, la aplicación se sirve de una base de datos MySQL para el almacenamiento de los datos de los usuarios y de las l calizaciones de aparcamientos libres, entre otros.

Full text

Escol A a Tècni Uni e plica c bús q G a d ca Sup e e si a P c ión A n q ueda d T a b d o en I n e io d’ E P oli ècn n d oi d d e ap a b ajo Fin d n genie í E nginy e ica de V d : Re d a ca m e G ado í a In o Au o : Tu o es: e ia In o V alènci a d soci a m ien o má ic a Miguel C Ped o V a Vic o i a o mà ic a a l de a C ompany S a lde as A a To es B 2014 - 2 a S ole anda B osch 2 015 2 Aplica c c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o El p sis e m que u Es os isua eng a El p p im e pos e ecno nece s Po da os P a T h ope a b ase d he a p use s com p T h p oc e b een XM L geol o F i pa ki K p esen e T a b m as ope a i o u iliza un sis s pueden p o m lización co m a n su icien e p p oceso de d e e p oceso d io men e, s o logías com o s a ios an o p a úl imo, la a de los usua i a lab as cla h is Final P o a ing sys em s d on he goo d p plica ion, a who do n o p le e iew. h e de elop m e ss o use -c e accomplish L , JSON a n o ca ion o us i nally, he a p ngs, among K eywo ds: M b ajo Fin de G o s And oid. S ema de pun m ociona sus m ple a de apa p un uación p o e sa ollo de l d e diseño ce n s e ha ealiz a o Ja a, XM L a a la geoloc a a plicación se i os y de las l o e: Aplicaci ó o jec consis s . This is a s d o bad beh a nd ge a co m o ha e eno u m en p ocess e n e ed desi g ed he imp l n d PHP, u e s and ca p p plica ion u s o he s. M obile app, g ado consis e S e a a de u n uaciones b a s pun uacione s camien os li b o mal uso d e l a aplicación n ado en e l a do la imp l L , JSON y P a lización de l si e de un a o calizaciones ó n mó il, ge o s on he c e ocial ne wo a io o use m ple e ie w u gh sco ing b o he appl i g n, especiall y l emen a ion he mo e h p a kings. s es a MySQ L e oloca ion, s e en la c eaci ó n a ed socia l s ado en el b u s median e e l b es ce ca d e e la aplicació n se ha lle ad o l usua io, a e l emen ación P HP, ademá l os usua ios c a base de d a s de apa cam i o localizació n e a ion o a m k o pa kin g s. These ca n w o ee pa k b ecause o m ica ion has b y ocusing o o he appl h e Web S e L da abase s ocial ne wo ó n de una ap l l de búsqued a u en o mal c o l buen uso d e e su des ino. n no an a e n o a cabo en d e ndiendo so b y desa oll o s de los Se c omo de los a a os MySQL i en os lib es, n , ed social, m obile appli g sea ch o c n p omo e h k ings close m isuse o h b een accom p n he con e x ica ion usin e ices o G o s o ing u k, use -cen R e l icación mó i a de apa ca m o mpo amien la aplicació n E n cambio, l n e una isu a d os ases bie n b e odo al c o de la ap l icios Web a pa camien o s pa a el alm a e n e o os. diseño cen A b c a ion de e l c a s ha use s ei sco es h o hei des i h e applica io p lished in w o use, an d g echnolog G oogle Ma p u se da a an d e ed design. e sum e il desa olla d m ien o pa a c n o de los us u n , y así ob e n l os usua ios q a lización co m n di e enciad a c on ex o de u l icación u il i de Google s. a cenamien o ado en el u s b s a l oped o A n s a sco ing s h ough good ina ion. Ho w o n will no h w o phases. A d subsequen l g ies such as p s needed d loca ions o 3 e n d a pa a oches, u a ios. n e una q ue no m ple a. a s. Un u so, y i zando Maps de los s ua io. a c n d oid ys em u se o w e e , h a e a A i s l y i is Ja a, o he o ee 4 Aplica c c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o 1 2 3 4 . In od u 1.1. A n 1.2. O b . Es ado 2.1. Wa 2.2. A p . Con ex 3.1. E n 3.1.1. 3.1.2. 3.1.2.1. 3.2. Ja 3.3. A n 3.3.1. 3.3.2. 3.3.3. 3.4. P H 3.4.1. 3.5. M y 3.5.1. 3.5.2. 3.5.3. 3.5.4. . A qui e 4.1. E n 4.1.1. 4.1.2. 4.2. A P 4.2.1. 4.2.2. 4.2.3. 4.2.4. u cción .......... n eceden es. b je i o. ........ del a e ....... Wa zypa k . ...... p pa ca . ...... o ecnológi c n o nos de d e Ubun u. ...... And oid S u G adle.... a. ............... n d oid. ........ Dal ik. ....... XML. ......... Se icios W H P. .............. JSON. ........ y SQL. ......... SQL. .......... MySQL W o phpMyAd m FileZilla. .... e c u a de la a n o no de de s Técnicas de Con ol de P I de And o i Ac i i ies. .. Layou s y i Adap e s. ... Ac ionBa . . ................... . ................... . ................... . ................... . ................... . ................... . c o ................ . e sa ollo. ..... . ................... . u dio. ............ . ................... . ................... . ................... . ................... . ................... . W eb de Goog l ................... . ................... . ................... . ................... . o kbench. .... . m in. .............. . ................... . a plicación .... . s a ollo. ...... . debugging a e siones. .... . i d. ............... . ................... . c he os XM L ................... . ................... . Tab l . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... l e Maps. ...... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... a dop adas. ... . ................... . ................... . ................... L ................... . ................... . ................... l a de ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . con . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... eni d . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... 5 d os ....... 9 ....... 9 ..... 10 ..... 11 ..... 11 ..... 13 ..... 15 ..... 15 ..... 15 ..... 15 ..... 16 ..... 16 ..... 16 ..... 16 ..... 17 ..... 17 ..... 18 ..... 18 ..... 18 ..... 18 ..... 19 ..... 19 ..... 20 ..... 21 ..... 21 ..... 22 ..... 23 ..... 24 ..... 24 ..... 25 ..... 26 ..... 27 6 5 6 7 4.2.5. 4.2.6. 4.2.7. 4.2.8. 4.2.9. 4.3. S e 4.4. C o 4.4.1. 4.4.2. 4.5. E n . Me od o 5.1. D i . Pe s on a 6.1. M 6.2. E s . Diseño 7.1. P 7.1.1. 7.1.2. 7.1.3. 7.1.4. 7.1.5. 7.1.6. 7.1.7. 7.1.8. 7.1.9. 7.1.10. 7.1.11. 7.2. E s 7.2.1. 7.2.2. 7.3. E  F a  E  R e  R e In en s. ....... El iche o m AsyncTask. . Loca ion. S e Mensajes T o e icios We b o nexión con Se ido . .... PHP. .......... n ío de da o s o logía u iliz a i seño de la i n a y escena i o odelo Pe so n s cena ios de u de la in e a o o ipos. ..... Pan alla de L Pan alla de Pan alla p i n In o mació n Selecciona C ea coche Edi a coch e Elimina co c Opción p in Opción p Pan alla c s cena ios de u Escena ios d Escena ios d aluación he u a cilidad de a p iciencia ....... e ención en m e cupe ación a Aplica c ................... . m ani es .xm l . . ................... . e nso Wi-Fi y o as . ............ . de Google M la base de d a ................... . ................... . s en e el se a da ............... . n e az g á i c o s ................ . n as. ............. . u so gene al. a z de usua io ................... . L ogin. ......... . egis o de u s n cipal de la a n del usua io . coche. ........ . nue o. ....... . e . ................. . c he. ............. . cipal: Desa p incipal: Bu s c on apa cam i u so. ............ . d e uso in e m d e uso espec í u ís ica. ...... . p endizaje ... . ................... . m emo ia ...... . a n e e o es . c ión And oi d . ................... . ................... . ................... y GPS. ........ . ................... M aps. .......... a os. ............ . ................... . ................... ido y la a p . ................... c a de usua i o . ................... . ................... ................... ................... . ................... . ................... sua io. ......... a plicación. ... . ................... . ................... . ................... . ................... . ................... p a ca . .......... s ca des ino. i en os lib es . . ................... m edio. .......... í ico. ........... . ................... . ................... . ................... . ................... . ................... d : Red socia l ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . licación clie ................... . o . ................. . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . . .................. . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . l de búsqued . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... n e. ............. . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... d a de apa ca m . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... m ien o ..... 28 ..... 28 ..... 29 ..... 31 ..... 32 ..... 33 ..... 34 ..... 34 ..... 34 ..... 34 ..... 35 ..... 35 ..... 37 ..... 38 ..... 39 ..... 41 ..... 41 ..... 42 ..... 43 ..... 44 ..... 46 ..... 47 ..... 48 ..... 49 ..... 51 ..... 53 ..... 55 ..... 56 ..... 58 ..... 58 ..... 59 ..... 61 ..... 61 ..... 61 ..... 61 ..... 62 8 A R  Si m  C o  V i  R e  In  E n  S a . Aplica c 8.2. Pan al l 8.2. Pan al l 8.3. Pan al l 8.4. In o m 8.5. Selecc 8.6. C ea c 8.7. Edi a 8.8. Elimi n 8.9. Desap a 8.10. Busc a 8.11. Apli c A NEXOS .... . Anexo I. M Anexo II. I R EFERENC I Fo mación Bibliog a í m plicidad.... o nsis encia .. i sibilidad ..... e oalimen a c uición ........ n adas de e x a is acción ... c ión inal ..... l a de login. .. l a de egis o l a p incipal d m ación del u s iona coche. c oche. ......... coche. ......... n a coche. .... a ca . ........... a des ino. ... c ación na i a . ................... M anual de us u I n e aces g á I AS .............. p e ia ........ a ................. ................... . ................... . ................... . c ión ............ . ................... . x o del usua ................... . ................... . ................... . o de usua io. d e la aplicac i ua io. ......... . ................... . ................... . ................... . ................... . ................... . ................... . a de Google M ................... . u a io. .......... . á icas de us u ................... . ................... . ................... . . ................... . ................... . ................... . ................... . ................... io................ . ................... . ................... . ................... ................... i ón. .............. . ................... . ................... . ................... . ................... . ................... . ................... . ................... M aps pa a A . ................... . ................... u a io en o m . ................... . ................... . ................... ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . A nd oid. ....... . ................... . ................... . m a o XML. .. . ................... . ................... . ................... . . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... . ................... 7 ..... 62 ..... 63 ..... 63 ..... 63 ..... 64 ..... 64 ..... 64 ..... 65 ..... 65 ..... 66 ..... 67 ..... 69 ..... 70 ..... 72 ..... 74 ..... 75 ..... 76 ..... 77 ..... 80 ..... 81 ..... 83 ..... 89 ... 108 ... 108 ... 108 8 Aplica c c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o 1 L del G cono c ecn o en m í A Uni e opo g o as es os uno d P deci d in o m que m de e a puso desa la po s A asim i de c o no u D el U s desd e empl e A impl e “Es So w me h au ó n S posi c pa a d 1. I 1 .1. An L a ealizació n G ado en I n c imien os d e o logías de la í . A n e io men e sidad, do n g a ía, el dis e muchas. De b úl imos añ o d e mis sueñ o P o la expe i e d í oma co m m á ica con e m e puse en c a liza una a p en con ac o olla una e s ibilidad de d A l cu sa la a i la que el p o nocimien o s e ninguna d D u an e es o s s ua io” e “I n e un pun o d e e an en la ac A demás, a m e men ación uc u as de d w a e”, “In e g an o ecido n oma, como S i a es as c ionamien o d esa olla e I n o d eceden n del p esen n genie ía In e base nece s in o mació n e, es udié l a n de adqui í e ño asis ido b ido a la co n o s, decidí c o o s, cu sa un a e ncia acadé m m o idea b a e l geoposici o on ac o con p licación m ó o con Vic o e d social pa a d esa olla u a ma de Tec n oyec o p op s adqui idos d uda en ace p s años es ud i n e aces Pe e is a his ó ualidad pa a m bién he cu de la apl i d a os y alg o g ación de a p los conoci m el que se de s asigna u as GPS de los l TFG. d ucc i es. e T abajo F o má ica y a ios pa a d n , que an a a ca e a d e habilidades po o dena d n usa pe spe c o n inua o m a ca e a de I m ica y p o e s a se pa a la o namien o, q Ped o Vald e il con com p o ia To es a la búsqued u na aplicació n n ologías de l a u es o se ade que iban a s p a el e o. i ando el G a d sona Comp u ico y en en d a ealiza el d sado asigna i cación. Al g o i mos”, “C p licaciones”, m ien os de b a s c ibe en la p se suman que p e ia m i ón inal de G a d con ello p o d esa olla u n ilusión y pe e Ingenie o s y conoci m d o y en las c i a de des a m ándome en I n o má ica. s ional que h e ealización q ue an de m e as A anda ( p onen e de g Bosch (co u d a de apa ca m n de es e ip o a In o maci ó cuaba de o s e necesa i o d o he cu sa d u ado ”, qu e d e la desde e l d iseño de in e u as que m g unas de e C oncu encia , “Bases de d a se necesa i o p esen a me m los cono c m en e he ha b d o (TFG) m e o de alcanz a n a ca e a p spec i as d e Técnico en m ien os en e ecnologías d a ollo p o e s las nue as e ido adqui i del TFG a m oda se enc u ( u o del T F g eolocalizac i u o a del T m ien o. Así q o . ó n en el G a d ma p ecisa a o s pa a el de s d o asigna u a e me han ay u l pun o de i e aces usab l m e han ayud a e s as asign a y sis emas d a os y sis e m o s pa a lle a m o ia. c imien os a b lado, ene m e pe mi e in a el obje i o esional e n e u u o des p Topog a í a e l á ea de d e posiciona m s ional de di c ecnologías y endo a lo la l gún p oye c e n a ac ual m F G), a quién i ón. De es a m FG), quién q ue en e am b d o, no me ll e a las exigen c s a ollo del m a s como: “D i u dado a con i s a de las m e l es. a do a ealiz a u as son: dis i b uidos m as de in o m a cabo un p dqui idos e m os el pun o n aliza los es o de adqui n el mundo p ie a ac ual m a ambién e n la ca og a m ien o GPS , c ha ca e a d u y cumpli a d go de es e i c o que uni e m en e. Es p o n le asladé l mane a, Pe d enía la i d m bos me o e c e o mucho i c ias ecnoló g m ismo, po l iseño Cen a n oce la usa b e odologías q z a el desa “P og am a s ”, “Ingenie mación”, e c p oyec o de e n Ca og a de pa ida i 9 udios i los de las m en e n es a ía, la , en e u an e d emás i empo e a la o ello l a idea d o me d ea de c ie on i empo g icas y l o que a do en b ilidad q ue se ollo e ción”, ía del c ., que o ma a ía y dóneo 1 3 H In o d adi c 3 L o os cual q Ac u a 3 S mó i eloj e 3 M disp o Ja a, simu l 6 3 .1.2.1. G H e amien a d uce un len g c ional XML . 3 .2. Ja L enguaje de . Las aplica c q uie máqui n a lmen e, el l e 3 .3. An d S is ema ope les como S m e s in eligen e 3 .3.1. D M áquina i u o si i os m ó como po e j l áneas en la G adle. de cons uc c g uaje basad o . a. p og amaci ó c iones gene a n a i ual Ja e nguaje Ja a d oid. a i o basad o m a phones e s, ele iso e D al ik. u al dis ibu i iles And oi d j emplo: Nec e p opia máq u Aplica c c ión mul ip l en G oo y p E jemplo d ó n de p opó s a das con Ja a (JVM) si a es p opied a o en el núcl e o Table s. e s y au omó i da como so d y se di e e e si a poca m u ina i ual y c ión And oi d l a a o ma y p a a decla a de un iche o si o gene al , a son comp i n impo a l a d de O acle . eo Linux y Ac ualmen e iles. Es á so p o wa e lib e e ncia en cie m emo ia, es á y es á b asad a d : Red socia l basada en A las depend o build.g ad l , o ien ado a iladas p e i a l a a qui ec u . diseñado e s e se es á p o p o ado po y c eada p o os aspec o á op imizada a en egis o s l de búsqued A pache An y e ncias del p l e a obje os y c a men e y pu e a subyacen p ecialmen e o enciando s G oogle des d o Google. L s a las m áq u pa a ejecu a s . d a de apa ca m y Apache M oyec o en c oncu en e, e den ejecu a e del dispo pa a dispo s s u desa oll o d e el año 20 0 L a inco po a uinas i ua a a ias ins a m ien o M a en. ez del en e a se en s i i o. s i i os o pa a 0 5. a n los l es de a ncias 3 E o m a de u s 3 S G ac i desc a ges o usua 3 .3.2. X E s un lengua j a legible po s ua io. 3 .3.3. S S e pueden a ñ i as a es e s e a ga da os, m o s. Además s io con el m a Ilus ación X ML. j e de ma ca s las pe sona s S e icios W ñ adi mapas e icio, au o m m os a ma p s e pueden a ñ a pa. de los comp s (eX ensible s . And oid l o W eb de G a una aplic a m á icamen e p as y cap u a ñ adi iconos p onen es que e Ma kup La n o u iliza b ási c G oo g le M a ción mó il e se iene el a e en os q u (ma ke s) y o man un s n guage) u il i c amen e pa a aps. haciendo us con ol so b u e se p odu c y polígonos, is ema And o i zado pa a a l a de ini las i o de la API b e el acces o c en sob e lo que añaden oid. lmacena d a in e aces g de Google M o a los se i s mapas me in e ac i id a 17 a os de á icas M aps. do es, d ian e a d del 1 3 L el la d 3 E aplic a ( p a s 3 S so w apa e en e n 3 L Pe m una o D leng u modi elac i 8 3 .4. PH L enguaje de s d o del se id o 3 .4.1. J E s un o m a a ciones o si s s e ) de JSO N 3 .5. M y S is ema Ges w a e lib e p e cen ambos e n o nos de b a 3 .5.1. S L enguaje de m i e ealiza g o a ias abl a D en o de S Q u aje de ma n icaciones, y i onal como e P. s c ip de có d o . J SON. a o de da o s emas. Su s N . y SQL. o de Base s opiedad de e n combina c a ja concu e n S QL. consul a es g an a ieda d a s, cuyos es u Q L se ca ac e n ipulación d e y con el se g e n el cálculo Aplica c d igo abie o m E jemplo d e o s lige o u implicidad d s de Da os O acle. Su c ión. Como b n cia en la m o uc u ado y d de consul a u l ados pue d e iza po o e e da os ( DM g undo, se p u elacional d e c ión And oi d m uy ex endi d e unción en ilizado pa d e uso a li g elacional, m popula idad b ase de da o o di icación d decla a i o , a s más o me d en se añadi d e ce un el l e M L). Con el u eden eali z e uplas. d : Red socia l d o pa a su u lenguaje P H a el in e c a g ada al empl m ul ihilo y a muy li g o s des aca s u d e da os. de acceso a nos complej d os como u n e nguaje de d e p ime o se z a consul a s l de búsqued s o como len g H P. a mbio de i n e o de un an a mul iusua i o g ada a PHP u apidez de a bases de d a s y cálculo s n nue o cam p e inición de de inen lo s s basadas a d a de apa ca m guaje back- e i n o mación a lizado sin o . Se a a y ecuen e m lec u a, sob d a os elaci o s sob e cam p p o. da os (DDL s esquemas a n o en el á l m ien o e nd en en e ác ico de un m en e e odo o nales. p os de ) y un y sus l geb a 3 H 3 H a é s 3 .5.2. M H e amien a 3 .5.3. p H e amien a s de una apl i My SQL W isual de c e I m p hpM y A d esc i a en P i cación web. W o kben c ación y dise ñ m agen de la h d min. P HP con la q Imagen de l c h. ñ o de base d h e amien a M q ue se pue d l a he amie n d e da os pa a M ySQL Wo d en adminis n a p hpMyA d el sis ema M kbench a bases d e d min M ySQL. e da os My S 19 S QL a 2 3 C emo aplic a 0 3 .5.4. F C lien e FTP o. Facili a m a ción web d e F ileZilla. de código a b m ucho las a e l p opio se Aplica c b ie o u iliz a eas de in e c ido emo o Pan al l c ión And oi d a do pa a su b c ambio de i o . l a p incipal d : Red socia l b i y desca g che os al se de FileZilla l de búsqued g a iche os ápido, en c d a de apa ca m desde el se c on aposici ó m ien o ido ó n a la 4 L clien da o s E p oy e (ope n desa ex e n es e T D lib e conc C en e hoy e Ade m disp o E eali z Ja a s mul i desa emb a desa 4 E aplic a inal e Ecli p (In e g decis Ecli p Ecli p And uso d 4 . A L a a qui ec u e es la p o p s MySQL qu E n es e apa e c o. Cabe d n sou ce) po ollado y n didas y de m T FG. D el pá a o a y demanda e o, la dis i C omo ya se h o as azon e e n día es el q m ás du an e o si i os mó i E s cie o qu e z a el desa s c ip . Dich a i pla a o ma, ollo web y a go, enía l a olla en A n 4 .1. En E n un p ime a ción pa a A e s del año 2 p se (And oid g a ed De e ión de camb p se pa a eali p se. Al p in c oid S udio, p d e un nue o I A qu a de la apli c p ia aplicació n e o ece sop o ado se a a d es aca que el hecho p incipalme n m andadas en e a n e io ade m labo al, se i bución Ubu n h a comen ad o e s, el uso de q ue hemos e s es os úl i m i les en And o e exis ían o ollo en la a pla a o ma lo cual es a a desa o a decisión o n d oid una a p o no d e momen o s A nd oid na i 014, apa ec e De elopme n e lopmen En ia a un en o za la pa e d c ipio ue u n p e o inalm e I DE con u u i ec u c ación es u n n And oid y o e pa a la p a desc ibi e desde un p de no ene n e, po ap e l mundo la b m ás se des a ha desa o l n u 15.04. o en la in o d Ja a como l s udiado en l m os iempo s o id y que ía as opcion e pla a o ma iene la g a muy in e e o lla un p o y o mada po l p licación co m e desa o s e debía el e o. Jus o en e e la no icia d n Toolki ), c i onmen ) o o no nue o c o d e desa oll o n a decisión d e n e la deci s u o en el des a u a d n a a qui ec u y po o o, e l p e sis encia. e l so wa e p ime mom e que paga p oya se en b o al de hoy a ca el hecho l lado odo e d ucción, la d l enguaje de p la ca e a a m s, he eali z segui ap e n e s, incluso m Phonegap, a n en aja d e san e cuan d y ec o an o p l as azones m ple a desde o llo. e gi el en o n e l momen o d e que Goo g c on i iendo o icial pa a omo And oi d o , ya que has d i ícil de o m s ión ue dec a a ollo de a p e la a a ípica cli e l se ido se u ilizado p a e n o se ha b licencias, ecnologías en día, lo c u de que po e l TFG u il i d ecisión de p p og amació m pliamen e y z ado dos c u n diendo a de s m i u o Pe d ecnología d e que se p u d o el desa p a a And oi expues as: L ce o. n o de desa en el que c o g le deja de d el en o no A And oid. C o d S udio o c o a la echa h m a po no a n a me po p licaciones A a plic a e n e – se i d co espond e a acome e b uscado u ili z l a e sa ili d que ac ual m u al es un ali c las mismas i zando un s i og ama en n . Es e leng u y en el que m u sos de p s a olla pa a d o me p o p b asada en H u eden desa ollado ie n d como pa a L a opo uni d ollo en el c o mencé a a b d a sopo e a A nd oid S u o n lo cual h o n inua con a bía abaja d ene expe es e úl imo A nd oid. a ción d o . Po un l e con una b a el desa ol za so wa e d ad que o e m en e es á n c ien e pa a e azones, so is ema Lin u And oid na u aje an ex e m e sien o có m og amació n a es a pla a o p uso en un H TML5, C S olla aplica c n e expe ien c a iOS u o o d ad de ap e n c ual desa o l b aja en el T a l plugin A D u dio como e h ubo que o m n el plugin A D d o únicamen iencia p e i y o ma m e 21 a do el a se de l o del e lib e e ce al n muy e aliza wa e u x. En i o es e ndido m odo. n pa a o ma. inicio S S3 y c iones c ia en o s. Sin n de a l la la T FG, a D T de e l IDE m a la D T de e con i a con e en el 2 4 P eali z medi o in o m P códi g desa C amb i Gen y S ud i Gen y S Map s And que h 2 4 .1.1. T P a a el desa z a a eas d e o s su icien e m ación posi b P o de ec o, g o Ja a. Sin ollo. C omo apoyo i én puede y mo ion, el i o ambién d i y mo ion es m S in emba go, s ni los se i oid eal pa a h ace es o p T écnicas d ollo de una e debuggin g e s pa a cons e b le ace ca d e And oid S u duda es una a la po en isualiza la cual co e s o i spone del e m m ás len o y c o Cap como Gen y i cios web, c a con inua c p a a ealiza Aplica c d e debu gg aplicación A g (depu aci ó e gui abaja e los e o es u dio o ece u de las cosas e he amien ejecución d o b e una m á m ulado na i o mplica las u a de pan a y mo ion no a mbié el m o c on las a ea s p uebas c o c ión And oi d g in g ado p A nd oid de e ó n) es inme n a en un en o y los alo e s u n en o no m que más m e a de debu g d e la aplica c á quina i u a o AVD (A n a eas de de b alla de la a p incluye po o do de isu a s de debugg i o n el GPS d d : Red socia l p adas. e s e ipo la c n sa. Es mu y no que nos s que posee c m uy bien p e e han ayuda d g ging de An d c ión en un a l de o ma m n d oid Vi u a b ugging. p licación Ge n de ec o la a p a liza la apli c i ng. Ob ia m d el disposi i l de búsqued c an idad de y impo an e mues e la m c ada a iabl e e nsado pa a d o a lo la go d oid S udi o e mulado , c m uy ápida y a l De ices) q n ymo ion p licación de c ación y u i l en e, a de o o mó il, p e d a de apa ca m eces que h a e dispone d m ayo can i d e en iempo la depu ac i de es os me o , el desa o c omo po ej e y es able. A n q ue a di e e n mapas de G l icé un disp o o emp ano e e o al men o m ien o a y que d e los d ad de eal. i ón de ses de o llado e mplo n d oid n cia de G oogle o si i o e nd ía o s, las in e de g unci P leng u nece s duda , con e 4 A aba j man e pé di en c u u iliz A inclu y acci o los c a cuan d desa aces g á ic a an ayuda p a onamien o d P o o o lado , u aje de se i s a io accede , han sido la s e l lenguaje P H 4 .1.2. C A unque no e j ado indi i d e ne el ab aj da de da os, u alquie mo m z ado como e A demás, An d y e un plug i o nes que se p a mbios eal i d o lo neces ollo de es e a s de usua io a a comp o b d e la consis e , y en adela n i do PHP n o a los iche s que más q u H P. C on ol d a imp esci n d ualmen e, m aj o ealizado po ejempl o m en o, pa e e posi o io e m d oid S udio i n po de e c p ueden eali z i zados en la i aba, e c. E e TFG, pues m pude isua l b a el uncio e ncia en los n o a la pa e o han sido os de ipo l o u eb ade os d e e e sion e n dible u iliz a m e decidí d e en un epos i o . Además h e e s de códig o m o o uno c e Aplic a abaja de m c o que inc o z a con es e p e sión loc a E s a he a m m e ha acili l iza las con l o namien o d e o mula ios d de desa ol l an in ui i a o g que el se e cabeza me es. a un so w a e sde un p i n i o io emo o e podido co n o que había e ado en la pl a a ción web d e m ane a exc e o po a oda p lugin son: C a l, almacen a m ien a ha si d ado mucho e l a ayuda de e e ansicion e d e egis o y l o back-end, a s y áciles ido me p han dado p o a e de con o n cipio a u i l o , e i ando s n a con la g modi icado a a o m a g a e Bi Bucke e pcional con la unciona l C ompa a e a cambios e d o uno de l e l abajo. e s a aplicaci ó e s en e is a de au en ic a las a eas d e d e a a , c o opo cionab a o la nula ex p o l de e sio n l iza Gi po u i una ca an en aja d pos e io m e a ui a Bi Bu c es e ipo d e l idad de Gi siones subi d e alizados y p l os mayo e s ó n, lo cual m a s y comp o a ción. e debugging o n lo que h a a . Es as a e a p e iencia qu e n es pues o q la segu i d ás o e en c a d e pode ec u e n e. Pa a e c ke . e so wa e, y . Algunas d d as al se id o p ode ol e s acie os p a 23 m e ue ba el con el a sido a s, sin e enía q ue he d ad de a so de u pe a , l lo he y a que d e las o con a ás a a el 2 4 A deci sob e desa añad i que s es u c en le n 4 U g aci a o m a L la cl a mis m unci ( F a g can i d E onC ade m 4 And o i 4 .2. AP I A nd oid se p , un esque m e dicho leng u ollado no i endo es uc s e desa oll a c u as básic a n guaje Ja a. 4 .2.1. A U na Ac i i y a s a una in e a o XML). L a mane a d e a se p ede in i m a clase a onalidad ex g men Ac i i y d ad de mé o d E l que más s ea e. En es m ás de añadi i d S udio. C o I de An d p uede consi d m a de desa o u aje. De ma n iene que d e u as y se i a . Es po ell a s de la p og A c i i ies . ep esen a l e az g á ica e implemen a i da Ac i i y las que a m a. Po eje m y ), e c. De s d os p opios d s e ha u iliz a e mé odo s e la unciona l Aplica c o mpa a i a e B i Buc k d oid. d e a como u o llo especí i n e a gene al , e ini una es i cios que le o que a co n amación e n . l a lógica de de usua io ( e a una Ac i i de And oid m bién se le m plo: Pa a i m s pués de a p d el amewo a do pa a el e inicializa n l idad de cad a c ión And oi d e n e la e s i k e de un ic h u n amewo i co c eado p , la en aja d s uc u a glo b o ece el p n inuación s e n And oid, e n negocio de e n And oid e i y nue a es . Si bien es e s puede a p m plemen a l p lica la he k como: on desa ollo d n odas las a uno de ell o d : Red socia l i ón local y l a h e o ja a k del leng u p a a la impl e d e u iliza u n b al de la ap l opio ame w e an a de a n endido co m una pan all a e s as in e a c muy sencill a cie o, exis p lica la he l is as (Lis A c encia se p u C ea e, onP a d e la aplica c e e encias a o s, los e en o l de búsqued a e sión del aje de p og e men ación d n amewo k l icación, sin o w o k en el l e lla una se i m o un ame w a de la apli c c es g á icas s a , an solo h en algunas encia y q u c i i y), pa a u eden sob e a use, onRes u c ión, sin du d a bo ones y o s de escuch a d a de apa ca m eposi o io amación Ja de una apli c k adica en q o que iene e nguaje bas e i e de eleme n w o k de des a c ación isu a s e implemen h ay que he e d subclases d u e añaden a a añadi a g e esc ibi un a u me, e c. d a, es el p i cuad os de a , e c. m ien o a, es c ación q ue el que i e en el n os y a ollo a lizada an en d a de d e es a a lguna g men s a g an i me o, ex o, 4 U in e ins a n u iliz D pued e elem e P del l a E aplic a p es e 4 .2.2. L U n layou e az g á ica. E n cia los en z ado en el de s D e es a o m a e n incluso p e n os, al y c P a a enlaza e a you ) al mé E xis en muc h a ción, y cu y e n e memo i a  Line a o o.  Rela posic empl e L a y ou s y s una es u c E n And oid, iempo de e j s a ollo de e a se sepa a l p e isualiza c omo se pod í e s os iche o odo onC ea h os ipos d e y as implem e a : a Layou : O Ha sido mu y i eLayou : ión ela i a e ado en o m iche os X c u a que d e los layou s j ecución, o d s a aplicaci ó a capa de p en And oi í a hace am b o s con la ca p e nomb ad o M é odo o e layou s. E e n aciones s O dena los e y empleado e O dena lo en e elem e m ula ios y p a X ML. e ine como pueden se d de o a o m ó n, median e esen ación d d S udio m b ién con el p p a de negoc i o en el apa a o nC ea e() d E s os son al g s e pueden c e lemen os e e n o mula i o s elemen o s e n os consid e a a coloca b o se epa en d ecla ados d m a mucho m la edición d e d e la capa d e ien as se p lugin ADT d i o, se le pas a a do an e io . d e una Ac i i g unos de lo onsul a en e ical u ho i o s, po ejem p s en posic i e ados com o o ones. los elemen d i ec amen e m ás ácil, qu e e iche os X M e lógica. Lo s an añadien d d e Eclipse. a una e e e n y s que se h a el apa ado i zon almen e p lo. ones ela i o “he mano s os den o d sob e el có d e es como s M L. s iche os X M d o y modi i n cia (iden i i a n u ilizado o ANEXOS e , uno desp u as, indica n s ” (siblings) . 25 d e una d igo e s e han M L se i cando i cado en la de la u és de n do la . Muy 3 4 L e en desa p pa a i - - - - E dan s cono c in o d con e en e segu n 2 4 .2.9. M L os mensaje s os o suceso s p a ecen au o m i ndica le al u E o es d e E o es d e In o mac i A isos c u E s os mensaj e s egu idad cu a c imien o de d ucción y q u e scasos con o la aplicaci ó n dos an sol o M ensa j es s Toas son m s especí ico s m á icamen e u sua io in o e conexión d e consis enc i i ón cuando c u ando se co n e s ayudan a a ndo se in o l unciona m u e se e á p o o cimien os d e ó n y los us o , con lo que Im p M Aplica c Toas . m uy ú iles p s . Tienen un e . Es os me n mación sob d e uel os po i a en o mul a c ie as accio n n ec a o desc o que el usua o ducen da o s m ien o de la o s e io men e e in o má ic ua ios, ade m a los usua i o lemen ación M ues a del c ión And oi d a a o ece i iempo de e n sajes se ha n e los siguie n la base de d a ios. n es se han p o nec a manu a io no se sie n s co ec ame aplicación. e , la aplicac i a. Es e ipo m ás son su o s a anzado s n de un mens a mensaje To a d : Red socia l i n o mación e minado de n u ilizado e n n es e en os: d a os. ocesado co a lmen e el G n a pe dido c n e, lo cual e En el cas o i ón a a i d de mensaje s iles, ocupa n s no les inco a je Toas de a s impleme n l de búsqued ex a en o m du ación y c n el desa ol l ec amen e. P S o Wi-Fi d c uando ocu e s muy ú il c o de es udi o i igida a un s ealimen a n n poco espa c m oda. And oid n ado d a de apa ca m ma de p opu p c uando es e e l o de la apli c d el disposi i e algún e o c uando no s e o plan eado g upo de us u n la comuni c c io y du a n m ien o p an e e xpi a c ación o. o y le e iene en la u a ios c ación n unos 4 P pa a a E o ici a se ha T aplic a nece s de lo c 4 .3. Se P a a pode e m a ccede a lo s E xis en di e s a l de desa o seguido pa h T as gene a l a ción ob en g s a io indica c alización d e icios W m plea los s e s se ido es d s os u o iale s llado es de G a el desa ol h ps://de el o l a cla e es n g a los pe mi s en es e ich e e l disposi i o Fi W eb de G icios web d onde se alo j s donde e e x G oogle pa a lo de la apli c o pe s.google ecesa io qu e s os necesa i o e o que la a p o (WiFi y G P che o mani e G oogle M de Google e oj an dichos s e x plican cóm o And oid dis p c ación: e .com/maps/ d e apa ezca e n o s pa a man ej p licación eq u P S). e s .xml del p M aps. s necesa io c e icios. o ob ene di c p one de un u d ocumen a i o n el iche o m ej a los map a u ie e pe mi s p oyec o Pa k c ea una cla c ha cla e, p a u o ial com p o n/and oid/s i m ani es .xm l , a s de Google os pa a acce k inde a e que nos s a so a paso. L p le o, que es i gnup , de mane a Maps. Ade m e de a los se 33 s e i á L a web el que que la m ás es icios 3 4 E el a po l a 4 L p ue b adqu i 4 S la ap l P u iliz P lo qu 4 E en a m algu n 4 4 .4. Co n E n cuan o a l a a bajo ealiza d a s di icul ad e 4 .4.1. S L a base de d a b as de cam p i i expe ien c 4 .4.2. P S e ha ealiza d l icación. Es a  Fich e hos ,  Fich e  Fich e  Fich e leng u P a a eca ga z ado el so w P o mo i os d e ha acili a d 4 .5. En E l en ío de d m bas di ecci n as di e enci a  Clie n medi a eali z  Se i codi i en di c n exión c a desc ipció n d o ha sido c e s apa ecida s S e ido . a os MySQ L p o con com o c ia en el ma n P HP. d o una p og a modula id a e o con los d e c.). e o con el qu e os index, d o e os con las u aje SQL. los cambio s w a e F ileZill a d e segu ida d d o además a g ío de d a d a os en e l a ones media n a s, debido s o n e  Se i a n e cadena s z a consul as i do  Cl i i ca el esul c ho o ma o Aplica c on la b a n de la a qu i c asi an ex e n s a la ho a d e L es á alojad a o didad. Ade m n ejo de ich e amación mo a d se e e l e d a os de co n e se ealiza l o nde se leen unciones d s ealizados e a , que ambi é d , ambién se g iliza las p u a os en a aplicación c n e el o ma o b e odo al l e i do : La ap s de ex o ( S a la base de i en e: El s e ado de las c o que son leí d c ión And oi d a se de d a i ec u a, al a nso como l a e depu a el c a en un se i m ás dispone e os de log p a o dula , es de c e jada en los s n exión a la b l a conexión a los ags y d a d onde se e a e n los iche o é n se ha u ili e han subido u ebas y ol e el se clien e y el s o lige o JS O e nguaje que p licación cli e S ing), que m da os. e ido u ili z o nsul as en d as median e d : Red socia l a os. a po comen a p opia apl i c ódigo PHP . i do emo o de es e se a a pode de p c i , un iche s iguien es i c b ase de da o s a pa i de lo a os en iad o a lizan las co o s mien as s zado pa a d e es os iche o e a ás en c ido y l s e ido se h O N. Pa a ca d ecibe o en e n e en ía u m ás a de s e z a una un c o ma o JSO un analizad o l de búsqued a la pa e d cación, incl u g a ui o u il i ido emo p u a e o e s o po cada p c he os: s MySQL ( u s da os del i s po la apli c n sul as a la s e ealizaba n e sca ga los o s al eposi o ie as modi i a aplica c h a ealizado d a una de l a ía los da os ( u na e ique a u iliza án e ión PHP (j s N . El clien e o sin ác ico d a de apa ca m d el se ido , u so más co m i zado pa a e o ha se id o s . p a e di e en c u sua io, pas s i che o an e i c ación clien base de da n las p ueba s iche os de l o o io de Bi B i caciones. c ión cli e de mane a s a s di eccion e (Ja a o PHP ( ag) y a e n el se id o js on_encode ) e ecibe esp u (pa se ). m ien o donde m plejo e aliza o pa a c ial de s wo d, i o . e. os en s se ha o g. ucke , e n e. imila e s hay ): iables pa a ) pa a u es as 5 E in e esul mod e 5 C usua más D ag u p los u cuali d E las p e que s y obj imag i sí mi s P es a d y po E e ec i E iene n 5 . M E n es e apa az g á ica d ados y ele m e lo Pe sona s 5 .1. Dis C omo se ha io u ilizand o a de el dise ñ D icha écnic a p ación de pe u o es, que d i d ades pe so n  Vi e  T ab a  Se d e  Tien e  Es d e E l empleo d e e sonas a las s i que emos e e i os pa i c i nando que e s mo, con lo s P a a en ende d ís icos, es u d lo an o, no E n de ini i a , i os a la ho a E n e las ca a n las siguie n  Es u n in e  Debe exce s  Debe  Nos d  Debe  No d e M e o d ado se a a d e usua io. E m en os que c s , los p o o i p eño de l a explicado e n o pa a ello l ñ o y la e al u a consis e b sonas o col i cho usua io n ales: en el cen o a ja en las a u e splaza en s u e conocimie n e mediana e d e es e usua i o que a di i g e n oca el di c ula es, es d e e s una pe so s consiguien lo mejo , si d ios expe o s se end ía e s , con la éc n a de es able c a c e ís icas q n es: n a desc ipci ó az de usua i o se especí s i o. inclui da o s d ebe lle a a ene ca ac e be inco po d olo g de alla la m E n pos e io o n o man el p os y la e al u a in e a n la in odu c a écnica P e ación del e s b ásicamen e ec i o, obje ic icio om de Valencia u e as de la ci u u coche pa i c n os in o má d ad (35 años ) o ic icio e n g ido el es ud i s eño a una a e ayuda en o c na eal. Ad e es e o es q u se in en a a s , encues as, s a empa ía n e n ica Pe son a c e el diseño q ue debe in c ó n de la pe s o . ico en cuá n s eales. Se pensa que c e ís icas co m a alo es m g ía u m e odología es apa ado s l es udio de u u ación de us a z g á i c c ción, se a e sonas y u n s ul ado ob e n en c ea u o del es udi o m ado como m . udad. c ula al ab a icos escaso s ) . n iéndolo en i o. Es algo u a g upación d e c a el es udi o e más e i a q u u e ello pued e diseña las i e c., se pe d ecesa ia de l a s se consig u de la in e a c o po a es a s ona, un es e n o a sus c c eíble. c onocemos a m unes de la a m edios de ca d iliza d desa ollad a s de la me m u sabilidad, c abilidad. c a de us u a lle a a c n os escena i o n ido. u n usua io o . Se p opo n m odelo enga a jo. s . men e ayud a u ndamen al q e pe sonas c o o como si d e u e el diseña d e conlle a . i n e aces a e d e ía la isió n l a que se ha h u en unos ob j a z de usua io a pe sona i c e eo ipo al q c ualidades y a esa pe son a a g upación a d a g upo de p d a a pa a ob e n m o ia se pue d c omo los es c u a io. c abo un dise o s de uso en ic icio que n e como eq u las siguien e a a aumen a q ue nos o e o n sus neces e una única p d o se ome e ndiendo ún i n eal de lo q h ablado an e s j e i os muc h . icia omad a q ue a di igi d ca ac e ís i a , asociándo l la que a di p oblación. n e el diseñ o den isuali z c ena ios de u e ño cen ado los que se b ep esen e u isi o po p a e s ca ac e ís la empa ía e ce es a écn i s idades, cual i p e sona se a como e e e i camen e a q ue es una p e s. h o más p ec a como mo d d o el diseñ o i cas, pe o s i l a a alguien igida el es u 35 de la z a los u so, el en el b asa á a una a e de icas y hacia i ca, ya i dades a a a e ncia a alo es e sona isos y elo se o de la i n se eal. u dio. 3 C a a e debe de u n P ipol o en a Y no d e A esce n Es o s los m cons e dise ñ P ni el in e m L desc dise ñ aplic a 6  Debe aba j  Es i m C abe des aca e mplea pa a se única. E n a misma in e P o o o lad o o gía añade n en con lic o Y po úl imo , e be es a di i A pa i del n a ios de us s escena ios m omen os p e guido su o b ñ o de la in e P a a desc ibi de de alle . m edio y esp e  El Es o m a el us u  El Es u iliz a  El Es las a c del d i L a Pe sona p ibi cómo c ñ o que es n a ción. inclui in o j o, luga do n m po an e in c que exis e n a es e p oye c s deci , no p e az. o , aunque n o n ecesidades o en e ellas . , ambién ex gido el dise ñ modelo de o con los q u desc iben si e ios a la b je i o. Es o az. es os esce n . A con in u e cí ico. s cena io Ge n a gené ica, s u a io con ell a s cena io In e a la aplicac i s cena io Es p c ciones que i seño de la i n p ima ia y l c onsigue el u n ecesa io ac Aplica c o mación p e n de i e, es a c lui gus os o n a ias ipol c o es la Pe p ueden coexi o se a a e y obje i os . is e o a ip o ñ o de la in e Pe sona q u u e nues o m uaciones e a pues a en m le indica a l n a ios exis e u ación se il u n e al es u n in en a en a . e medio es u n i ón pe o sin d ecí ico es u n ealiza el u s n e az de us u l os escena i o u sua io ic i ome e y c ión And oi d e sonal ace c a do ci il, e c o a iciones c o l ogías de Pe sona p ima i s i a ios m e mplea , a m a los que y a o logía, la Pe az. Tampo c u e se a a d m odelo de P ales del usu a m a cha de l a l diseñado l e n di e en e s u s an los n a simple d e de alles de l n a desc ipci ó de ini de al l n a desc ipci ó s ua io al u i l ua io. o s se unde n i cio alcanza de la unc i d : Red socia l c a de la a m . o mo si se a sonas. La m ia. Es a es e m odelos ic i c m bién exis e a inco po a sona nega i c o se a a u i d e ini ob e n P e sona alc a a io an e la a a aplicación l as líneas a s s ipos de d e ipos de es c e sc ipción d e l a aplicació n ó n de las ac c l es del diseñ ó n más exha u l iza la apli c n en un el a sus p opi o i onalidad b á l de búsqued m ilia, su i d a a de una p m ás u ilizada e n la que se c ios de es e la Pe sona la Pe sona p i a, que es a i liza en es e n d emos po s a nza á los o b a plicación a , has a cua n s egui a la h e sc ipciones , c ena ios si g e lo que el u ni en las ac c iones que e o de la mis m u s i a que l a c ación, dand a o que ayu d o s obje i os, á sica que d e d a de apa ca m d a dia ia, i p p e sona co i y que es la q cen a el di s ipo pa a el d secunda ia p ima ia p e a quella pa a l abajo. s e io men e b je i os bus c desa olla , n do el usua h o a de eal i , dependien d g uien es: G e u sua io eal i c ciones que e aliza el usu a m a. a s an e io es d o además d e da al diseñ a dando pis a e be inco p o m ien o p o de i en e. q ue se s eño y d iseño . Es a o sin l a que e unos c ados. desde io ha i za el d o del e ne a l , i za de ealiza a io al sob e e alles a do a a s del a la 6 E equi P mod e p op i encu e b usc a 6 . P E n p ime l u si os an e io  Vi e  T ab a  Se d e  Tien e  Es d e P os e io men e lo. Es os e s i a implemen e n a el p o p a dos. P e s o u ga se a a men e men c en el cen o a ja en las a u e splaza en s u e conocimie n e mediana e d e, se mues s cena ios ha n ación de la a p io usua io o na y a mos a el c ionados: de Valencia u e as de la ci u u coche pa i c n os in o má d ad (35 años ) an los esce n n sido de all a plicación. T y cómo a esce n modelo de . udad. c ula al ab a icos escaso s ) . n a ios de us l ados de ma n T ambién se h ealizando n a io s Pe sonas c a jo. s . o gene al q u n e a gene al h a enido en c las accione s s c on ecciona d u e se ob ien e y sin en a c uen a el co n s has a lleg a d o a pa i d e n a pa i d en de alle s n ex o en el q a a los obj 37 d e los d e es e de la q ue se e i os 3 6 D a Bi o                Ob j      8 6 .1. M o a id F o g a ía Tiene 35 a ñ Es ex o e Nació en V Vi e en u n T abaja en El luga d e Tiene un c o Apa ca el c Todas las m De camino Sus conoci Dispone d e Se comuni c No ha u ili z Hace depo j e i os No ienen muje ab a Es á busca n momen o s Sien e cu i sean di e El año qu e en ena c u A pesa d e po que les o delo Pe F e ná n ñ os. ido y muy o V alencia. n piso si uad o una mul in a e abajo se e n o che de ipo c oche en la c m añanas cog al abajo, d mien os de i e un Sma p h c a con sus a m z ado nunca l e 3 o 4 ec e pensado m a a ja muy ce c n do una pla z s e con o ma c i osidad y le idas y ácile e iene iene u ando eg es a e que le es gus a iaja Aplica c sonas. n dez o denado. o en el cen o cional como n cuen a en l mono olu m c alle ya que n e el coche p a d eja a su hijo n o má ica s h one que le m is ades, ún i l as edes soc i e s po sema n cha se a i a de donde z a de apa ca c on apa ca l gus a ía ap s de u iliza . pensado co a de abaja . ul a incóm o con él y isi c ión And oi d o de la ciuda d o ope a io de las a ue as d m en con el q u n o dispone d a a i a ab aj o en la gua d e s on escasos. egaló su mu j i camen e po iales. n a. i a o o l u i en. a mien o pe o l o más ce c a ende a m a e una ma . o do apa ca u i a los Pi in e d : Red socia l d , jun o con una cadena d e la ciudad. u e se desplaz a e una plaza d aj a y eg es a e ía cada m a j e hace poc o elé ono. u ga más ale j son muy c a a de casa pos a neja aplica c a ón aunqu e u n coche a e os al meno s l de búsqued su muje y s u de ab icaci ó a dia iamen d e pa king. a po la a de ñ ana. o iempo. j ado del ce n a as po la z o i ble. c iones en s u e solo dispo n n g ande, n o una ez al a d a de apa ca m s u hijo de 4 a ó n. e. . n o pues o q o na, con lo q u Sma pho n n e de iemp o o quie e e n a ño. m ien o a ños. q ue su q ue de n e que o pa a n de lo 6 6 .2. Es c E scen a Da id en b azos casi siemp apa ca a se ía un eg esen, e uel as. I n a anca e l E sce n Da id de a anc donde i e pa a e Cuando l o men e pu e que eco segu idad le ocu e d T as e l que ha o c andando a c ena ios a io Gene a se di ige a n y es á dese a e, piensa e a n lejos. Es buen mom e ncuen e a n media am e l coche pa a n a io Gene a ecoge a s u a el coche e n. Sabe q u que aye c o iene cla o e s a en el c a e a menu d de que apa d e cos umb l iaje de e c upado co n a casa. de uso g l : Indica c ó n dando haci a a ndo llega n que nece s á pensand o e n o pa a a pa camien e n e, deja c o comenza s a l: E l usua i u hijo de la consul a l o u e es ho a p o sigue y o , a anca e a mino que h d o y sabie n ca á más c e. e g eso, apa su coche. g ene al. ó mo el usua a su coche d al coche p a s i an una pl a o que hoy h a sali a en o ápidam e o ns ancia d s u u ina di a i o busca ap a gua de ía c o s apa cam i p un a y po po dond e e l coche y s h a de segui n do que a c e ca y sin e ca el coche Aho a ya io deja un a d e buena m a a a coloca l o a za de pa k a salido un ena , sol o e n e y no e d el hueco li b a ia. a camien o l i c omo hace i en os lib e s eso necesi e en a al s e di ige h a . A pesa d e a da un c e ne que d a y deja cons puede ec o a pa camien o a ñana. Lle a o en su asie n i ng pa a no buen día y espe a q u e nga que d a b e que a i b e en un d e odas las a s que hay e a in o mac i ba io do n a cia su des i e que no es c ie o ode o a a ias u e ancia del h o ge a su h o lib e a a su hijo n o. Como o ene que es a a de u e cuando a muchas a deja y d es ino des, an es e n la zona i ón p e ia n de i en. ino con la el camino o , iene la e l as como h ueco lib e h ijo e i se 39 4 0 Aplica c c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o 7 P que p expo L ep e e al u P eali z Cabe en es 7 E po l o en el an e i 7 . D P a a el diseñ o p e mi e eal i a los esul L os p o o ip o sen a los as u a su usabil i P o úl imo, a z a la e alua c des aca qu e es udio, c u 7 .1. P o E l diseño de l o que se de b in e io de s i o . D ise ñ o de la in e i za p o o i p ados a o m o s ealizado pec os in e a i dad y unci o a modo de e c ión de usa b e al se el p u ando no m a o o ipos. l os p o o ip o b en conoce q s u men e. P a ñ o de az g á ica d e os (wi e a m m a o PNG. s que se a a c i os de la o nalidad, pe aluación e m b ilidad. Con c esen e aba j a lmen e se e o s de la in e q ué accione s a a ello se a la in e usua io se m es) de ma n a n a mos a aplicación c o sin en a e m p ana se h c e amen e, u j o un TFG i n e comienda u az debe a c s a a ealiz a a a hace us o e a z ha emplead o n e a ápida y a a con in u c on un cie o e n de alles d h a u ilizado u u na e aluaci ó n di idual, a n iliza en e 3 c ili a el uso a el usua io o de los esc e z de u o la aplicaci ó y sencilla. A u ación iene n ni el de p e e implemen u n mé odo d ó n heu ís ic a n sólo in e 3 y 5 e alua d de la aplica c obje i o, co m e na ios gen e u sua ó n web ninj a A demás se p n la inali d e cisión, y así ación. d e inspecció n a de los p o o iene un e a l d o es. c ión a los us u mo si se es u e ales del ap a 41 io a mock ueden ad de pode n pa a o ipos. l uado u a ios u iese a ado 4 7 E a a c ma i 8 7 .1.6. C E n es a pan a c ea y el a m i z. C ea co c a lla el usua i m año del mi s Aplica c c he nue o o pod á ins e s mo, selecci o G. Pan a c ión And oi d . e a ápida m o nándolo en a lla de c ea d : Red socia l m en e un no m uno de los b coche nue o l de búsqued m b e o alias b o ones mos o . d a de apa ca m pa a el coc h ados en o m ien o h e que m a de 7 E ning ú dime n 7 .1.7. E E n es a pan a ú n cambio, n siones del c E di a co c a lla el usua i aunque ha y c oche. H. P a c he. o puede ins e y a esc i o e n a n alla de ac e a los da o n algún ca m c ualización d o s que quie a m po. Pod á d el coche se l a modi ica o modi ica e l eccionado. o sali sin e e l nomb e y 49 e aliza /o las 5 A e i a n 0 A demás, po n do así e o segu idad s e es o equi o c I. Ve n Aplica c e le pedi á al c aciones. ana de con c ión And oi d usua io con i mación d e d : Red socia l i mación d e e ac ualizaci ó l de búsqued e que desea a ó n del coche . d a de apa ca m a c ualiza el c . m ien o c oche, 7 E o sal i 7 .1.8. E E n es a pan a i simpleme n E limina c a lla el usua i o n e pulsando c oche. o únicamen e en el bo ón C J. Pan a l e seleccion a Cancela . l la de elimi n a á el coche q ación de co c q ue quie a e l c he l imina del l 51 l is ado 5 A con i 2 A demás de mación pa a pulsa el c o a e i a bo a K. Aplica c o che que d a dos po eq u Ven ana de c ión And oi d d esea elimi n u i ocación. con i maci ó d : Red socia l n a el usua ó n de elimin a l de búsqued io, ob end á a coche. d a de apa ca m á un mens a m ien o a je de 7 C selec c - - - 7 .1.9. O C uando el u c iona las o p Apa cam i Apa cam i Cancela . O pción p u sua io puls e p ciones sigu i i en o en líne i en o en ba e L. V incipal: D e en el bo ó i en es: a . e ía. V en ana de s D esapa c ó n D esapa s elección de c a . ca apa ece ipo de apa c á una en c amien o. ana donde 53 pod á 5 D aplic a 4 D espués de s a ción mos a s elecciona u a á un icono M. Pan Aplica c u no de los d en el luga d alla p incip a c ión And oi d d os ipos de d onde se ha c a l con el nu e d : Red socia l apa camie n c eado el nu e e o apa ca m l de búsqued o, la pan a l e o apa cam i ien o c ead o d a de apa ca m l la p incipal i en o lib e. o . m ien o de la 7 C di ec c 7 .1.10. O C uando el us c ión de des i O pción p ua io pulse i no. Despué s incipal: B e n E legi d e s end á que p N. Ven a n B usca d e e s ino, acce d p ulsa el bo n a de búsqu e e s ino. d e á a una e ón B usca d e e da de de s i n e n ana dond e e s ino o el b o n o. e pod á inse o ón Cancel a 55 a la a . 5 7 E apa c cuad pasa d 6 7 .1.11. P E l usua io o c amien os li b o de ex o d o desde qu e P an alla c o b end á la b es. Al pul s in o ma i o e se c eó el n u O. P Aplica c c on apa c posición d s a en cada con la p o b u e o apa ca m a n alla p in c c ión And oi d c amien os d e des ino uno de los b abilidad, l a m ien o. c ipal con lo s d : Red socia l lib es. en la pan a iconos de l o a dis ancia a s a p a camie n l de búsqued a lla p incip a o s apa cami e l des ino y n os lib es. d a de apa ca m a l jun o c o e n os ob en d el iempo q m ien o o n los d á un q ue ha E map a apa e N P mo s co n má s me d E n el mome n a que hay u e ce á una e n N OTA IMPO R P a a no ex e s ado los m e n sis encia en s a de en la d ian e mens a n o en el qu e u na plaza d e n ana de con P. Con i R TANTE: e nde demas i e nsajes de e o mula ios , aplicación i a jes Toas ( V e el usua io e apa camie n i mación p mación de o i ado el núm e e oalimen a , e c. (hay u n mplemen a d V e apa ado se encuen n o, pulsa á egun ando s o cupación d e e o de p o o ción, in o m n a g an can d a. En And o “ A qui ec u e ísicamen sob e algu n i desea apa c e la plaza de ipos en es a ación de e idad). Se m o id es os me n u a de la apl i e en el lug a n o de los c u c a en ese ap apa camien memo ia, n o o es, con o l o s a án alg u sajes se imp l i cación”). a donde m a u ad os de e p a camien o. n o. o se han l de u nos de ello s lemen an 57 a ca el e x o y s 6  I  E  S 4 I n uición o Una in e o Debe e comp e n Se han u amilia iza E n adas o P o ee En es e ca s po los us u Po o o l a in e io de momen o q p lacehold e S a is acc i o El usua El sis ema hace que s e mucho ie m de apa ca m o menos a p e az debe s e e s a basada n de p oced i ilizado co m do. Los ico n de ex o alo es po s o no ha sid o u a ios. a do, se han i la caja de e q ue el usua i e y el usua i o i ón io debe dis de pun uac i e a di e ido m po. El usu a m ien o que m p a ca m ien o s Aplica c e lo más in u en elemen i mien os co m m ponen es g n os son in ui del usua de ec o en l a o necesa io p i nse ado el e e x o una des c i o iene el o o puede esc u a usand o i ones de la a u iliza la. L a a io iene lib m ás le gus e ( s ). c ión And oi d u i i a y sen c os que el u m plicados. á icos y e i os y aco d io a s cajas de e p ues o que n o e men os de c ipción de l o co de la c a ibi desde c e o la aplicaci ó aplicación j u a pa e de c b e ad en o d ( eniendo en d : Red socia l c illa posible. u sua io ya e x os con l o d es a la acci ó e x o. o se epi en ipo p laceho l o que el usu a ja de ex o, e o. ó n. u n o con la eación y ed i o momen o cuen a las p l de búsqued c onozca si n o s que el u n que ejecu a l os alo es i n l de , que es c a io debe es c desapa ece isualizació n i ción de coc h p a a elegi l io idades i d a de apa ca m n la necesi d u sua io es á an. n oducidos c iben en el c ibi . En el el ex o del n de mapas h es no lle a l as opciones i sualiza más m ien o ad de 8 A del d i y de c 8 8 . A A con inuaci ó i seño de p o c onsis encia 8 .2. Pan A plic ó n se an a o ipos. Ade m que le o ec alla de l ació n mos a las m ás se an a e la aplicaci ó l ogin. n in a pan allas d e a mos a al g ó n al usua i o a l e ini i as de g unos de los o . la aplicació n m ensajes de n , c eadas a e oalimen 65 pa i ación 6 8 6 8 .2. Pan alla de Aplica c egis o d c ión And oi d de usua d : Red socia l io. l de búsqued d a de apa ca m m ien o 8 8 .3. Pan alla p i n n cipal d e e la apli c c ación. 67 6 E n c ead o 8 Cuando el us u apa ece el me n n caso de no e n o , al pulsa el b u a io s e au en i n saje que se e n e ningún coc h b o ón “Busca d e o . Aplica c i ca co ec ame n en la imagen. h e seleccionad o d es ino” de ue l c ión And oi d n e E n c e a o o l e un A l d de e d : Red socia l n caso de no e n a do, al pulsa e l d esliza el ded o e cha apa ece e l s ecu n l de búsqued n e ningún coc h l bo ón “Desap e o . desde la pa e l menú deslizab n da ias del us u d a de apa ca m h e seleccionad o p a ca ” de uel e izquie da hac i b le con las opci o u a io. m ien o o o e un i a la o nes 8 L má x i m E p im e 8 .4. In o a p ime a o p m a en colo e E n es as dos ú e o, uno con p mació n p ción del m e e de ( e el A n ú l imas is as, p io idad In e del usu a nú deslizabl e n exo de Man u se han pues o media y o o a io. e mues a un a u al de Usua i o o de ejemplo con p io ida d a en ana in o ). dos usua ios d Mínima (Ve o ma i a. D e más con p i o A nexo de M a e s aca la p i o idades dis i n Ma nual de Usu a 69 o idad n as al a io). 7 8 0 8 .5. Sele c c ciona c Aplica c c oche. c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o M e n n saje de consi s un coche d s encia cuan d d e la lis a de s d o el usua io e s elección. e lige Me e e nsaje de con s lige ningún c o s is encia cua n o che de la lis n do el usua io a de selecció n 71 no n . 7 8 M en s el bo 2 8 .6. C e a s aje de consi s ón “C ea c o a coche . s encia cuand o o che” y no ha nomb e. Aplica c . o el usua io p esc i o oda c ión And oi d p ulsa ía un M e n el b o d : Red socia l n saje de consi s o ón “C ea c o de los b o l de búsqued s encia cuan do o che” y no h a o ones de dim e d a de apa ca m d o el usua io p a seleccionad o e nsiones. m ien o p ulsa o uno C Co m C uando el usu dimensi o m p obación d e co m a io seleccio n o nes se pin a d e que el coch e m o selecciona b n a un bo ón d e d e e de. e c eado apa b le. e D ac c ece C o inse D iálogo de p o c ediendo a la c o mp obación ado en la b a mues a o g eso indica n b ase de da o s c oche c eado . de que el coc h a se de da os c en el lis ado c n do que se es s pa a gua da . he c eado se h c o ec amen e c a gado. 73 á el h a y se 8 8 n Ca b 0 8 .11. Ap l A l pulsa en nomb ados, a aplicación A b e la posibili d dis in as a l icación los bo ones a n a u omá icame n A nd oid de G o d ad de elegi e a elección de l Aplica c na i a d n e io men e n e se ab e la o ogle Maps. e n e a ias u l usua io. c ión And oi d d e Goog l I n m dond e u as A l se l u d : Red socia l e Maps m edia amen e e se encuen a h a l ecciona un a u a indicando alc a l de búsqued p a a A n s i úa un ma k a el apa cami e a seleccionad o u a se ma c a e l iempo y la a nza el obje d a de apa ca m n d oid. k e en la posi c en o que el u s d o. a en el mapa a dis ancia ha s i o. m ien o c ión s ua io dicha s a A N N EX O O S 81 8 2 Aplica c c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o A E u iliz L   R - - - A - - - C - - - - A nexo I. E n es e Ane x z ado nunca l a L os obje i o s  Encon a  Deja u n R EGISTR A Accede a Inse a e eces). Pulsa el b A UTENTI C Accede a Inse a e Pulsa en C ONSULT A Accede a A as a que apa e Seleccio n usua io. El usua i In e med i Manua l x o se a a d e a aplicación. s de la mism a a apa cami e n apa camie n A R USUA R a la aplicaci ó e n los cuad b o ón C ea C AR USUA R a la pan alla n los cuad o el bo ón Lo g A R INFOR M a la pan alla el dedo des d e zca el menú n a de es e i o puede c o i a o Mínima ) l de usu a e sa olla un a son: e n os lib es e n n o lib e pa a I O ó n y pulsa e l os de ex o usua io. R IO inicial de la s de ex o el g in. M ACIÓN D p incipal de d e la pa e i z deslizable. menú la p i nsul a aho ) . a io. manual de u n un des ino a que o os u s l bo ón R egi s el nomb e aplicación. nomb e de u D EL USU A la aplicació n z quie da de ime a opci ó a la pun u a u sua io pa a jun o con s u s ua ios pued s a se de l a de usua io, u sua io y la c A RIO n au en icán d la pan alla p ó n, donde a p a ción que i aquellos us u u s p obabili d a n busca lo c pan alla ini c el mail y l a c on aseña. d ose con un u p incipal hac p a ece esc i e ne y la p ua ios que n d ades. c on la aplic a c ial. a con aseñ a u sua io áli d c ia la de ech a o el nomb io idad (M á 83 n o han a ción. a (dos d o. a pa a e del á xima, 8 S - - - - - - C - - - - - - E - - - - - - - 4 S ELECCI ON Accede a A as a apa ezca Seleccio n El usua i o En la nu e pulsando En caso d C REAR U N Accede a A as a que apa e Seleccio n En la nu e uno de lo Po úl i m En caso d E LIMINA R Accede a A as a que apa e Seleccio n El usua i o En la nu e Se le ped i En caso ope ació n ON AR U N C a la pan alla el dedo de s el menú des l n a de es e m o debe á en e e a is a qu e sob e el í e m d e no que e N COCH E a la pan alla el dedo des d e zca el menú n a de es e m e a is a qu e s cuad os d o m o, pulsa so b d e que el us u R UN COC H a la pan alla el dedo des d e zca el menú n a de es e m o debe á en e e a is a que i á al usua i o de no que e n pulsando e n Aplica c C OCH E p incipal de s de la pa e l izable. m enú la segu n e c eado un e apa ece, s e m de la lis a. selecciona n p incipal de d e la pa e i z deslizable. m enú la e ce e apa ece in s o nde apa ece b e el bo ón C a io no quie HE p incipal de d e la pa e i z deslizable. m enú la quin a e c eado un apa ece el u o con i maci ó e elimina n el bo ón No c ión And oi d la aplicació n izquie da d e n da opción, d coche com o e lecciona e n ingún coch e la aplicació n z quie da de a opción, d o s e a el no m insc i o el a C ea coche a c ea nin g la aplicació n z quie da de l a opción, do n coche com o u sua io pued e ó n median e el coche se No de la en a d : Red socia l n au en icán d e la pan all a d onde apa e c o mínimo pa l coche de l e , pulsa so b n au en icán d la pan alla p o nde apa ece m b e o alias d a maño del c o . g ún coche p u n au en icán d l a pan alla p n de apa ece o mínimo pa e selecciona una en an a leccionado, a na de diálo g l de búsqued d ose con un u a hacia la c e esc i o Se l a pode u ili z a lis a que e e el bo ón C d ose con un u p incipal hac esc i o C e a d el nue o c o o che que se ede pulsa e l d ose con un u incipal ha c esc i o E lim i a pode u ili z uno de los í a de diálogo. el usua io p g o. d a de apa ca m u sua io áli d de echa pa l ecciona co c i za es a acci e l usua io p C ancela . u sua io áli d c ia la de ech a a coche. o che y selec c a a c ea . l bo ón Can c u sua io áli d c ia la de ech ina coche. i za es a acci í ems de la l i p uede canc e m ien o d o. a que c he. ón. e ie a d o. a pa a c iona c ela . d o. a pa a ón. i s a. e la la C - - - - D - - - - - - - - - - B - - - - - C ERRAR S E Accede a A as a que apa e Seleccio n El usua i o desea u i l D ESAPAR C El usua i o Accede a A as a que apa e Pulsa en En la nu e momen o Pulsa so b p incipal. Apa ece u que se di s Si desea e Sob e el m Aho a p u B USCAR A P El usua i o Accede a A as a que apa e Pulsa en En la nu e momen o E SIÓN D E a la pan alla el dedo des d e zca el menú n a de es e m o ol e á a l l iza de nue C AR UN C O o debe es a a la pan alla el dedo des d e zca el menú la opción d e e a is a el u s. b e el bo ó n u na nue a s pone a deja e cha se a á s m apa, apa e c u ede con inu a P ARCAM IE o pude o no e a la pan alla el dedo des d e zca el menú la opción d e e a is a el u s. E USUARI O p incipal de d e la pa e i z deslizable. m enú la úl im a l a pan alla i n o la aplicaci O CH E s i uado con s p incipal de d e la pa e i z deslizable. e Selecciona u sua io sele c n D esapa c a en ana de d i lib e (en lí n puede canc e c e un icono c a su ma cha IE NTO EN e s a si uado p incipal de d e la pa e i z deslizable. e Selecciona u sua io sele c O la aplicació n z quie da de a opción, do n icial y deb e ón. s u disposi i la aplicació n z quie da de un coche ( d c ciona el co a que apa iálogo dond e n ea o en ba e e la la acció n c on el apa c a y deja el a p UN DES TI o con su disp o la aplicació n z quie da de un coche ( d c ciona el co n au en icán d la pan alla p n de apa ece e á ol e a i o en el in e i n au en icán d la pan alla p d ebe á ene che en cuy o ece en el m e el usua io e ía). n pulsando e a mien o que h p a camien o I NO o si i o en el n au en icán d la pan alla p d ebe á ene che en cuy o d ose con un u p incipal hac esc i o Ce a i n oduci u n i o del coch e d ose con un u p incipal hac c eado al m e o in e io se m enú supe i elige el ip o n Cancela . h a c eado el lib e. in e io del c d ose con un u p incipal hac c eado al m e o in e io se u sua io áli d c ia la de ech a a sesión. n as c edenci a e . u sua io áli d c ia la de ech a e nos uno). encuen a e n i o de la p a o de apa ca m usua io. c oche. u sua io áli d c ia la de ech a e nos uno). encuen a e n 85 d o. a pa a a les si d o. a pa a n esos a n alla m ien o d o. a pa a n esos 8 - - - - - B - - - - - - - - - - 6 Pulsa so b p incipal. Apa ece u que se di s Si desea e Sob e el m Aho a p u B USCAR A P El usua i o Accede a A as a que apa e Pulsa en En la nu e momen o Pulsa so b p incipal. En la e n (calle, nú m Apa ece n dependie n lib es ( e También cí culo e o P o P Es os cí c a decidi h o L l i o L s e o L s e b e el bo ón u na nue a s pone a deja e cha se a á s m apa, apa e c u ede con inu a P ARCAM IE o pude o no e a la pan alla el dedo des d e zca el menú la opción d e e a is a el u s. b e el bo ón n ana de diá l m e o, códig o n sob e el m a n do de la p de, ama ill o puede e u e nd á ma ca d P io idad má x P io idad in e c ulos ayuda n h acia qué pl a L os usua ios i b es en un a L os usua ios e encuen e n L os usua io c e encuen e n Aplica c B usca de s en ana de d i lib e (en lí n puede canc e c e un icono c a su ma cha IE NTO EN e s a si uado p incipal de d e la pa e i z deslizable. e Selecciona u sua io sele c B usca de s l ogo que ap a o pos al…). a pa los apa c obabilidad q o y ojo). u n cí culo c u d o po la p i o x ima  Ra d e media  R n al usua io a a za de apa c a con p io id a a dio de 500 m con p io id a n en e 150m c on p io ida d n a más de 3 0 c ión And oi d s ino que ap iálogo dond e n ea o en ba e e la la acció n c on el apa c a y deja el a p UN DES TI o con su disp o la aplicació n z quie da de un coche ( d c ciona el co s ino que ap a ece el usu a c amien os li b q ue enga e l u yo cen o e s o idad que e d io = 150 m R adio = 300 m a ob ene dis amien o di i g a d máxima p m desde la p o a d in e medi a m y 500 m de d mínima po d 0 0m de la p o d : Red socia l a ece en el e el usua io e ía). n pulsando e a mien o que h p a camien o I NO o si i o en el n au en icán d la pan alla p d ebe á ene che en cuy o a ece en el a io puede i n b es (en cas o l usua io de s la posició n e nga el usua m ancias eal e g i se. p od án isu a o sición de d e a pod án i s la posición d d án isuali z o sición de de s l de búsqued menú supe elige el ip o n Cancela . h a c eado el lib e. in e io del c d ose con un u p incipal hac c eado al m e o in e io se menú supe n se a la di o de que los h encon a e s de des ino. io en cues i ó e s sob e el m a liza odos l e s ino. s ualiza los a d e des ino. z a solo los a s ino. d a de apa ca m io de la p a o de apa ca m usua io. c oche. u sua io áli d c ia la de ech a e nos uno). encuen a e n io de la p a ección de d h aya) con c o s os apa ca m El adio de ó n: m apa que le a y los apa ca m a pa camien o a pa camien o m ien o a n alla m ien o d o. a pa a n esos a n alla d es ino o lo es, m ien os dicho y uden m ien os o s que o s que - - - - - El usua i o in o mac i o P o D o T En caso d apa cami e b o ones l usua io p o Cuando e ob u o e apa cami e de diálog o El sis e m coincide n caso de alidació n de 4 me indicand o Es o úl i m o que la usua io e n o puede sel e i ón como: P io idad (en D is ancia al p T iempo que l d e que el us u e n o, apa ec e anzan la ap l o d á ob ene e l usua io s e e n el mapa, e n o y en el o p egun an d m a comp ue b n con las qu e a a se de l n . Po el co n os) al apa c o que no ha m o puede de b p ecisión d e n esos mom e e cciona cua l po cen aje). p un o de des l e a lib e el u a io quie a o e n dos bo o n icación na i un i ine a i o e acabe de a debe sele c cuad o de e d o si desea o b a que las c e el usua io l mismo ap n a io, si la s c amien o di b ealizado un a b e se a un m e las coo de n e n os. l quie a de l o ino. apa camien o b ene in o n es sob e la p a de Goog l o hacia el ap a pa ca el c o c ciona el i c e x o in o m a o cupa la pla z c oo denadas iene en eso s a camien o, s coo denad a b ujado sob e apa camien m al uso po p nadas no es o s apa cami e o (p esumib mación de c p a e in e io l e Maps pa a a camien o s o che sob e u c ono que m a i o ol e a z a lib e en l a del apa ca m s momen os, la aplicaci ó a s del usua i el mapa, la o co ec o. p a e del usu a buena, an e n os y ob e n l emen e). c ómo llega , de la pan a l a And oid, g s eleccionad o u no de los a m a ca dond e a pulsa . Ap a que se enc u m ien o que con una ol e ó n de uel e o no es án p aplicación i a io, que ie n o del apa c a n e un cuad al pulsa so b l la p incipal. g acias a la c o . a pa camien o e se encue n p a ece una e u en a. iene almac e e ancia de 4 m e un mens a p óximas (a m i n o ma al u n do hace a a mien o co m 87 o con b e un Es os c uál el o s que n a el e n ana e nadas m . En a je de m enos sua io a mpas, m o del 8 8 Aplica c c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o A E usua dond e com p S co e elem e co e P ca p e disp o     A nexo I I E n es e anex o io impleme n e se alma c p onen es de l S e pueden c amen e e n e n os que h sponden co n P a a conseg u e as donde s o ne de las ca  layou : P e ical)  layou -l a (disposi  layou -l a en e i c  layou -l a (disposi I . In e a o se pueden c n adas con A c enan los i c l a in e az g almacena n cualquie h ay en es a s n el disposi i u i diseños e alojan los pe as: P an allas de . a nd: Pan al l i o en ho iz a ge: Pan al c al). a ge-land: P i o en ho iz a ces g á c onsul a los A nd oid S ud i c onos, imá g á ica (layou iconos de p an alla de s ca pe as y o donde se esponsi e layou s mo d amaño no m l as de am a on al). las de ama ñ P an allas d e on al). icas de u s iche os X M io. Todo p o g enes y o n s), elemen o di e en es hoy en dí a y seleccion a encuen a i n design, cu a di icados se m al (menos a ño no mal ñ o g ande ( m e amaño g a u sua io M L que desc o yec o And o n dos (d a w o s del menú, amaños, p a . El p opio a pa a su n s alado ese s a lquie p oy e gún el ipo de 5”) y en (menos de m ás de 7”) y a nde (más d en o m iben las in e o id cuen a c o ables), los e c. p a a pode sis ema A n isualización s is ema. e c o And oi de isualiz a modo po a 5,5”) y en en modo po d e 7”) y en a o XM L e aces g á i c o n una ca pe con enedo se isual i n d oid de e c aquellos q i d inco po a a ción. Pa a e a i (disposi i modo lan d o ai (disp o n modo lan d 89 L . c as de a es, e s de i zados c a los q ue se a unas e llo se i o en d scape o si i o d scape 9 P <?xm l <Rela <!- - <T e a n a n a n a n a n a n a n a n a n a n a n <Li n a n a n a n a n a n a n a n a n < < </L i 6 P an alla d l e sion="1.0" i eLayou xm l xmlns: ool s and oid:la y and oid:la y and oid:la y and oid:ba c and oid:o i and oid:pa d and oid:pa d and oid:pa d and oid:pa d ools:con e x - Tí ulo --> e x View n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _a n d oid:layou _ c n d oid:layou _ m n d oid: ex =" @ n d oid: ex All C n d oid: ex Col o n d oid: ex Siz e n d oid: ex S yl n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m n d oid:layou _ m n d oid:o ien a i < Tex View and oid:layo u and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i < Tex View and oid:id=" @ and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i inea Layou > d e in o m a encoding="u - l ns:and oid="h s ="h p://sche m y ou _wid h="m a y ou _heigh =" m y ou _g a i y=" c c kg ound="@c o en a ion=" e i d dingBo om= " d dingLe ="@ d d dingRigh =" @ d dingTop="@ d x ="es.up .e si n + id/lis a_coche s w id h="w ap_ c h eigh ="w ap_ c a lignPa en To p c en e Ho izon a m a ginTop="2 5 @ s ing/ i le_in C aps=" ue" o ="#FFFFFFF e ="30sp" e="bold"/> + id/ i le_in o1" w id h="w ap_ c h eigh ="w ap_ c b elow="@id/li s m a ginBo om = m a ginLe ="3 5 m a ginTop="7 5 i on="ho izon a u _wid h="w a p u _heigh ="w a p u _ma ginRigh = "@s ing/nom b C olo ="# " i ze="20sp"/> @ +id/in o_use _ u _wid h="w a p u _heigh ="w a p "-" C olo ="# 009b i ze="24sp"/> Aplica c a ción del - 8"?> p://schemas.a n m as.and oid.co m a ch_pa en " m a ch_pa en " c en e _ho izon o lo /ca d iew _ cal" @dimen/ac i i d imen/ac i i y_ h @ dimen/ac i i y d imen/ac i i y_ n . g.pa k ind e s _usua io_ i ul o c on en " c on en " p =" ue" a l=" ue" 5 dp" o_use " F" c on en " c on en " s a_coches_us u = "25dp" 5 dp" 5 dp" l "> p _con en " p _con en " = "115dp" b e" _ ex _name" p _con en " p _con en " " c ión And oi d usua io: n d oid.com/ap k m / ools" al" _ da k_backg o u i y_ e ical_m a _ ho izon al_ma y _ho izon al_m a e ical_ma gi n e .ac i i ies.ac i o " u a io_ i ulo" d : Red socia l ac i i y_i k / es/and oid" u nd" a gin" gin" a gin" n " i i y_in o_use l de búsqued i n o _ use "> d a de apa ca m .xml m ien o <Li n a n a n a n a n a n a n a n a n < < </L i <Li n a n a n a n a n a n a n a n a n < < </L i <Li n a n a n a n a n a n a n a n a n n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m n d oid:layou _ m n d oid:o ien a i < Tex View and oid:layo u and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i < Tex View and oid:id=" @ and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i inea Layou > n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m n d oid:layou _ m n d oid:o ien a i < Tex View and oid:layo u and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i < Tex View and oid:id=" @ and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i inea Layou > n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m n d oid:layou _ m n d oid:o ien a i + id/ i le_in o2" w id h="w ap_ c h eigh ="w ap_ c b elow="@id/ i m a ginBo om = m a ginLe ="3 5 m a ginTop="2 5 i on="ho izon a u _wid h="w a p u _heigh ="w a p u _ma ginRigh = "@s ing/emai l C olo ="# " i ze="20sp"/> @ +id/in o_use _ u _wid h="w a p u _heigh ="w a p "-" C olo ="# 009b i ze="24sp"/> + id/ i le_in o3" w id h="w ap_ c h eigh ="w ap_ c b elow="@id/ i m a ginBo om = m a ginLe ="3 5 m a ginTop="2 5 i on="ho izon a u _wid h="w a p u _heigh ="w a p u _ma ginRigh = "@s ing/ ech a C olo ="# " i ze="20sp"/> @ +id/in o_use _ u _wid h="w a p u _heigh ="w a p "-" C olo ="# 009b i ze="24sp"/> + id/ i le_in o4" w id h="w ap_ c h eigh ="w ap_ c b elow="@id/ i m a ginBo om = m a ginLe ="3 5 m a ginTop="2 5 i on="ho izon a c on en " c on en " le_in o1" = "25dp" 5 dp" 5 dp" l "> p _con en " p _con en " = "24dp" l " _ ex _mail" p _con en " p _con en " " c on en " c on en " le_in o2" = "25dp" 5 dp" 5 dp" l "> p _con en " p _con en " = "26dp" _ c eacion" _ ex _ echa" p _con en " p _con en " " c on en " c on en " le_in o3" = "25dp" 5 dp" 5 dp" l "> 97 9 < < </L i <Li n a n a n a n a n a n a n a n a n < < </L i <!- - <Li n a n a n a n a n a n < < 8 < Tex View and oid:layo u and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i < Tex View and oid:id=" @ and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i inea Layou > n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m n d oid:layou _ m n d oid:o ien a i < Tex View and oid:layo u and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i < Tex View and oid:id=" @ and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i inea Layou > - Bo ones C ea n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:o ien a i < !-- Bo ón "C e a < Bu on and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:wid h and oid:back g and oid:click a and oid:inpu T and oid:padd i u _wid h="w a p u _heigh ="w a p u _ma ginRigh = "@s ing/pun u C olo ="# " i ze="20sp"/> @ +id/in o _ use _ u _wid h="w a p u _heigh ="w a p "-" C olo ="# 009b i ze="24sp"/> + id/ i le_in o5" w id h="w ap_ c h eigh ="w ap_ c b elow="@id/ i m a ginBo om = m a ginLe ="3 5 m a ginTop="2 5 i on="ho izon a u _wid h="w a p u _heigh ="w a p u _ma ginRigh = "@s ing/p io i C olo ="# " i ze="20sp"/> @ +id/in o_use _ u _wid h="w a p u _heigh ="w a p "-" C olo ="# 009b i ze="24sp"/> coche y Cance l + id/layou _c ea w id h="ma ch _ h eigh ="w ap_ c a lignPa en Bo i on=" e ical" > a " --> @ +id/acep a _i n u _wid h="ma c u _heigh ="w a p u _g a i y="ce n u _ma ginBo o m u _ma ginLe = u _ma ginRigh = h ="200dp" g ound="# 00 9 a ble=" alse" T ype=" ex " i ng="5dp" Aplica c p _con en " p _con en " = "88dp" u acion" _ ex _pun uaci o p _con en " p _con en " " c on en " c on en " le_in o4" = "25dp" 5 dp" 5 dp" l "> p _con en " p _con en " = "107dp" i dad" _ ex _p io ida d p _con en " p _con en " " l a --> _coche_bo on e _ pa en " c on en " om=" ue" > n o_use " c h_pa en " p _con en " n e _ho izon al " m ="25dp" "125dp" = "125dp" 9 b " c ión And oi d o n" d " e s" " d : Red socia l l de búsqued d a de apa ca m m ien o </L i </Rel a and oid: ex = and oid: ex C and oid: ex S i and oid: ex S inea Layou > a i eLayou > "@s ing/acep C olo ="@colo / l i ze="20sp" yle="no mal"/ > a " l b_basic_ca d_ > _ i le_ ex _colo " 99 1 P lis a P lis a <?xm l <Rela <!- - <T e a n a n a n a n a n a n a n a n a n a n a n <!- - <F a a n a n a n a n > < </F <Li n a n a n a n a n a n < 00 P an alla a do _ coch e P an alla a do _ coch e l e sion="1.0" i eLayou xm l xmlns: ool s and oid:la y and oid:la y and oid:ba c and oid:pa d and oid:pa d and oid:pa d and oid:pa d ools:con e x - Tí ulo --> e x View n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ c n d oid:layou _ m n d oid: ex =" @ n d oid: ex All C n d oid: ex Col o n d oid: ex Siz e n d oid: ex S yl - Lis a de coch e ameLayou n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ b > < Lis View and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:choi c and oid:di id e and oid:di id e and oid:sc ol l /> ameLayou > n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:o ien a i < Bu on S elecc i e s _ ow.x m E limin a e s _ ow.x m encoding="u - l ns:and oid="h s ="h p://sche m y ou _wid h="m a y ou _heigh =" m c kg ound="@c o d dingBo om= " d dingLe ="@ d d dingRigh =" @ d dingTop="@ d x ="es.up .e si n + id/lis a_coche s w id h="w ap_ c h eigh ="w ap_ c a lignPa en To p c en e Ho izon a m a ginTop="2 5 @ s ing/lis a_co c C aps=" ue" o ="#FFFFFFF e ="30sp" e="bold"/> e s del usua io - - w id h="w ap_ c h eigh ="w ap_ c a bo e="@+id/ l b elow="@+id/ l @ +id/lis a_coc h u _wid h="ma c u _heigh ="w a p u _ma ginBo o m u _ma ginLe = u _ma ginRigh = u _ma ginTop= " c eMode="singl e e ="@and oid: c e Heigh ="10. 0 l ba s=" e ical " + id/layou _bo o n w id h="ma ch _ h eigh ="w ap_ c a lignPa en Bo i on=" e ical" > Aplica c i ona c m l a coc h m l - 8"?> p://schemas.a n m as.and oid.co m a ch_pa en " m a ch_pa en " o lo /ca d iew _ @dimen/ac i i d imen/ac i i y_ h @ dimen/ac i i y d imen/ac i i y_ n . g.pa k ind e s _usua io_ i ul o c on en " c on en " p =" ue" a l=" ue" 5 dp" c hes_usua io_ i F" - > c on en " c on en " l ayou _bo on_c l is a_coches_u s h es_usua io" c h_pa en " p _con en " m ="40dp" "25dp" = "25dp" " 40dp" e Choice" c olo / anspa e n 0 sp" " n _cancela " _ pa en " c on en " om=" ue" > c ión And oi d coche: he: a c n d oid.com/ap k m / ools" _ da k_backg o u i y_ e ical_m a _ ho izon al_ma y _ho izon al_m a e ical_ma gi n e .ac i i ies.Sel o " i ulo" c ancela " s ua io_ i ulo" n " d : Red socia l ac i i y_ c i i y_ e m k / es/and oid" u nd" a gin" gin" a gin" n " ec Ca Ac i i y " l de búsqued _ lis a _ co c m o e _ ca " > d a de apa ca m c hes.xml .xml m ien o y y </L i </Rel a <?xm l <Rela <T e a n a n a n a n a n a n a n a n a n a n / > <T e a n a n a n a n a n a n a n a n a n a n / > <I m a n a n a n a n a n a n a n a n a n / > and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:wid h and oid:back g and oid:click a and oid:inpu T and oid:padd i and oid: ex = and oid: ex C and oid: ex S i and oid: ex S inea Layou > a i eLayou > l e sion="1.0" i eLayou xm l and oid:la y and oid:la y and oid:o i and oid:pa d e x View n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ m n d oid:layou _ n d oid: ocusab n d oid: ex =" A n d oid: ex Siz e n d oid: ex S yl > e x View n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ b n d oid:layou _ m n d oid: ocusab n d oid: ex ="S e n d oid: ex Siz e n d oid: ex S yl > m ageView n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ c n d oid:layou _ m n d oid:backg o n d oid:con en D n d oid: ocusab > @ +id/b _cance l u _wid h="ma c u _heigh ="w a p u _ma ginBo o m u _ma ginLe = u _ma ginRigh = h ="200dp" g ound="# 00 9 a ble=" ue" T ype=" ex " i ng="5dp" "@s ing/canc e C olo ="@colo / l i ze="20sp" yle="no mal"/ > encoding="u - l ns:and oid="h y ou _wid h="m a y ou _heigh =" w en a ion=" e i d ding="25dp" > + id/nomb e_co c w id h="w ap_ c h eigh ="w ap_ c a lignPa en Le m a ginLe ="3 0 oLe O ="@+ i le=" alse" A lias" e ="26sp" e="bold|i alic" + id/segmen o_c w id h="w ap_ c h eigh ="w ap_ c a lignPa en Le b elow="@+id/ n m a ginLe ="3 0 le=" alse" e gmen o" e ="18dp" e="i alic" + id/icon_ ick" w id h="50dp" h eigh ="50dp" a lignPa en Rig h c en e Ve ical = m a ginRigh =" 5 o und="#FFF" D esc ip ion=" @ le=" alse" " c h_pa en " p _con en " m ="20dp" "125dp" = "125dp" 9 b " e l" l b_basic_ca d_ > - 8"?> p://schemas.a n a ch_pa en " w ap_con en " cal" > c he" c on en " c on en " =" ue" 0 dp" i d/chkbox_sele c o che" c on en " c on en " =" ue" n omb e_coche " 0 dp" h =" ue" = " ue" 5 0dp" @ s ing/icon_c h _ i le_ ex _colo n d oid.com/ap k c Coche" " h eckbox" " k / es/and oid" 101 1 <R a a n a n a n a n a n a n a n a n a n a n / > </Rel a 02 a dioBu on n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ c n d oid:layou _ m n d oid:clickab l n d oid: ocusab n d oid: ocusab n d oid: isibili y > a i eLayou > + id/ adioBu on I w id h="50dp" h eigh ="50dp" a lignPa en Rig h c en e Ve ical = m a ginRigh =" 5 l e=" alse" le=" alse" leInTouchMo d y ="in isible" Aplica c I em" h =" ue" = " ue" 5 0dp" e=" alse" c ión And oi d d : Red socia l l de búsqued d a de apa ca m m ien o P <?xm l <Rela <!- - <T e a n a n a n a n a n a n a n a n a n a n a n <!- - <Li n a n a n a n a n a n a n < < </L i P an alla C l e sion="1.0" i eLayou xm l xmlns: ool s and oid:la y and oid:la y and oid:la y and oid:ba c and oid:o i and oid:pa d and oid:pa d and oid:pa d and oid:pa d ools:con e x - Tí ulo --> e x View n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ c n d oid:layou _ m n d oid: ex =" @ n d oid: ex All C n d oid: ex Col o n d oid: ex Siz e n d oid: ex S yl - Fo mula io p a n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m < Tex View and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:wid h and oid: ex = and oid: ex C and oid: ex S i < Edi Tex and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:back g and oid:hin = and oid:inpu T and oid:padd i and oid: ex S i and oid: ex S inea Layou > C ea coc h encoding="u - l ns:and oid="h s ="h p://sche m y ou _wid h="m a y ou _heigh =" m y ou _g a i y=" c c kg ound="@c o en a ion=" e i d dingBo om= " d dingLe ="@ d d dingRigh =" @ d dingTop="@ d x ="es.up .e si n + id/lis a_coche s w id h="w ap_ c h eigh ="w ap_ c a lignPa en To p c en e Ho izon a m a ginTop="2 5 @ s ing/ i le_ac C aps=" ue" o ="#FFFFFFF e ="30sp" e="bold"/> a a c ea un coc h + id/layou _nom b w id h="ma ch _ h eigh ="w ap_ c b elow="@id/li s m a ginBo om = m a ginTop="7 5 u _wid h="w a p u _heigh ="w a p u _ma ginBo o m u _ma ginLe = u _ma ginTop= " h ="150dp" "@s ing/nom b C olo ="# " i ze="24sp"/> @ +id/e _nomb u _wid h=" ill_ p u _heigh ="w a p u _g a i y="ce n u _ma ginLe = u _ma ginRigh = g ound="#FFF F "@s ing/nom b T ype=" ex " i ng="5dp" i ze="18sp" yle="i alic" / > h e: ac i i - 8"?> p://schemas.a n m as.and oid.co m a ch_pa en " m a ch_pa en " c en e _ho izon o lo /ca d iew _ cal" @dimen/ac i i d imen/ac i i y_ h @ dimen/ac i i y d imen/ac i i y_ n . g.pa k ind e s _usua io_ i ul o c on en " c on en " p =" ue" a l=" ue" 5 dp" i i y_c ea _co c F" h e nue o --> b e_coche" _ pa en " c on en " s a_coches_us u = "25dp" 5 dp"> p _con en " p _con en " m ="50dp" "50dp" " 5dp" b e" " e_coche_nue o p a en " p _con en " n e _ho izon al " "5dp" = "40dp" F FFFF" b eCocheNue o y_ c ea e _ n d oid.com/ap k m / ools" al" _ da k_backg o u i y_ e ical_m a _ ho izon al_ma y _ho izon al_m a e ical_ma gi n e .ac i i ies.ac i o " c he" u a io_ i ulo" o " " o " _ ca .xml k / es/and oid" u nd" a gin" gin" a gin" n " i i y_c ea _co c y g id _ c a c he"> a _ i em.x 103 ml 1 <R e a n a n a n a n a n a n a n < < < </ R <!- - <Li n a n a n a n a n a n < < < < 04 e la i eLayou n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:layou _ b n d oid:layou _ m n d oid:layou _ m n d oid:layou _ m < Tex View and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid: ex = and oid: ex C and oid: ex S i < G idView and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:choi c and oid:colu m and oid:ho iz o and oid:num C and oid: e i c < /G idView> R ela i eLayou > - Bo ones C ea n ea Layou n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ a n d oid:o ien a i < !-- Bo ón "C e a < Bu on and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:layo u and oid:wid h and oid:back g and oid:click a and oid:inpu T and oid:padd i and oid: ex = and oid: ex C and oid: ex S i and oid: ex S < !-- Bo ón "Ca n < Bu on and oid:id=" @ and oid:layo u and oid:layo u and oid:layo u and oid:layo u w id h="ma ch _ h eigh ="ma ch _ a bo e="@+id/ l b elow="@+id/ l m a ginBo om = m a ginLe ="2 5 m a ginRigh =" 2 @ +id/dimensio n u _wid h="ma c u _heigh ="w a p u _alignPa en T u _ma ginLe = "@s ing/dime n C olo ="# " i ze="24sp"/> @ +id/g id_ ie w u _wid h="w a p u _heigh ="w a p u _ma ginTop= " c eMode="singl e m nWid h="150 d o n alSpacing= " C olumns="3" c alSpacing="1 0 > coche y Cance l + id/layou _c ea w id h="ma ch _ h eigh ="w ap_ c a lignPa en Bo i on=" e ical" > a " --> @ +id/b _c ea e " u _wid h="ma c u _heigh ="w a p u _g a i y="ce n u _ma ginBo o m u _ma ginLe = u _ma ginRigh = h ="200dp" g ound="# 00 9 a ble=" ue" T ype=" ex " i ng="5dp" "@s ing/c ea e C olo ="@colo / l i ze="20sp" yle="no mal"/ > n cela " --> @ +id/b _cance l u _wid h="ma c u _heigh ="w a p u _ma ginLe = u _ma ginRigh = Aplica c _ pa en " _ pa en " l ayou _c ea _c o l ayou _nomb e _ = "30dp" 5 dp" 2 5dp"> n es_ i ulo" c h_pa en " p _con en " T op=" ue" "25dp" n siones" " w _ca s" p _con en " p _con en " " 50dp" e Choice" d p" " 10dp" 0 dp"> l a --> _coche_bo on e _ pa en " c on en " om=" ue" > " c h_pa en " p _con en " n e _ho izon al " m ="25dp" "125dp" = "125dp" 9 b " e Ca " l b_basic_ca d_ > " c h_pa en " p _con en " "125dp" = "125dp" c ión And oi d o che_bo ones" _ coche" e s" " _ i le_ ex _colo d : Red socia l " l de búsqued d a de apa ca m m ien o </L i </Rel a <?xm l <Line a <T e a n a n a n a n a n a n a n a n a n a n a n a n a n a n </Lin e and oid:wid h and oid:back g and oid:click a and oid:inpu T and oid:padd i and oid: ex = and oid: ex C and oid: ex S i and oid: ex S inea Layou > a i eLayou > l e sion="1.0" a Layou xmln s and oid:lay o and oid:lay o and oid:clic k and oid: oc u and oid: oc u and oid:o ie n and oid:pad d e x View n d oid:id="@ + n d oid:layou _ w n d oid:layou _ h n d oid:layou _ m n d oid:wid h= " n d oid:heigh = n d oid:backg o n d oid:clickab l n d oid: ocusab n d oid: ocusab n d oid:g a i y = n d oid: ex ="i e n d oid: ex Siz e n d oid: ex S yl e a Layou > h ="200dp" g ound="@and a ble=" ue" T ype=" ex " i ng="5dp" "@s ing/canc e C olo ="@colo / l i ze="20sp" yle="no mal"/ > encoding="u - s :and oid="h p o u _wid h="w a o u _heigh ="w a k able=" alse" u sable=" alse" u sableInTouch M n a ion=" e ic d ing="5dp"> + id/g id_i em_ e w id h="w ap_ c h eigh ="w ap_ c m a gin="10dp " " 150dp" "150dp" o und="@and o i l e=" alse" le=" alse" leInTouchMo d = "cen e " e m" e ="24dp" e="bold|i alic" / oid:colo / an s e l" l b_basic_ca d_ > - 8"?> p ://schemas.an d a p_con en " a p_con en " M ode=" alse" a l" e x View" c on en " c on en " " i d:colo /holo_ e e=" alse" / > s pa en " _ i le_ ex _colo d oid.com/apk/ e d_ligh " " es/and oid" 105