CURSO TALLER ANDROID
Curso Taller Android (by Enmanuel Cruz)
Introducción a Android En esta primera parte intentaremos dar un resumen conciso de "Introducción al mundo Android" , comenzaremos definiendo los términos !sicos en una Enciclopedia" Colocando as# las ases necesarias para $ue puedas profundizar f!cilmente % por ti mismo" Lue&o 'amos a introducirnos en el desarrollo de aplicaciones Java para Android" (eremos paso a paso los conocimientos fundamentales para comenzar a crear nuestras aplicaciones nati'as, aordando &ran cantidad de conceptos $ue se tienen $ue conocer para desarrollar aplicaciones m)'iles" En esta introducci)n 'eremos Android con la perspecti'a $ue nos da el analizarlo a tra'és de su *istoria, corta pero intensa" Lue&o 'eremos las capas de aplicaci)n o ar$uitectura para el desarrollo Android enJava" En futuros art#culos nos pondremos al&o m!s pr!cticos, pero es importante aordar primero estos asuntos para conse&uir asentar las ases del
conocimiento $ue 'endr! m!s tarde"
¿Qué es Android? Android +androide en espaol- es un sistema operati'o asado en el n.cleo de Linux, es un soft/are de Google para smartp*ones, talets % muc*os otros dispositi'os, como tele'isores % autom)'iles" Lanzado en Octure 0112, Android es a*ora el sistema operati'o m)'il m!s e3tendido en el mundo" Android est! traa4ando para funcionar como traductor entre usuario % dispositi'o" 5or e4emplo, cuando se realiza una llamada, Android es responsale de comunicarle al teléfono c)mo *acerlo" Android es desarrollado por Google, $ue lle'a a cao una &ran actualizaci)n cada ao % lanza actualizaciones menores continuamente para corre&ir defectos menores % estailizar el sistema" Android no era conocido por nadie *asta el ao 0116 cuando Google 'io sus &randes posiilidades de re'olucionar el mercado % lo compr)" En el ao 0117 fue lanzada la Open Handset Alliance , la cual a&rupaa a 'arios faricantes de teléfonos % Google fue $uien proporcion) la primera 'ersi)n de Androidcon su ! con el fin de $ue los pro&ramadores pudieran empezar a crear aplicaciones para este sistema
Android es propiedad de Google desde el ao 0116, Google no in'ent) el Android" El sistema operati'o est! asado en el n.cleo Linux" Esta es la estructura ase del sistema operati'o G#$%Linux, $ue es un sistema de tipo $#I& +sistema operati'o portale, multitarea % multiusuario-" El n.cleo de Linuxes uno de los e4emplos m!s prominentes de soft/are lire, puede apo%ar el desarrollo % la implementaci)n de otros pro&ramas lires" 'timolog(a Tanto el nomre Android +androide en espaol- como Ne3us One *acen alusi)n a la no'ela de 5*ilip 8" Dic9 ¿Sueñan los androides con ovejas eléctricas? , $ue posteriormente fue adaptada al cine como :lade Runne" Tanto Tanto el liro como la pel#cula se centran en un &rupo de androides llamados replicantes del modelo Ne3us (I" El lo&otipo es el root And)" And)
Andy
El primer teléfono con este sistema operati'o fue el ;H*+ !ream" % fue 'endido en el ao 011<"
HTC Dream (2008), el primer móvil con Android
El lo&otipo de la palara Android fue diseado con la
fuente Droid, *ec*a por Ascender Corporation"
o!o Android
El 'erde es el color del root de Android $ue distin&ue al sistema operati'o" El color print es 5=S 27>C % color ?:A en *e3adecimal es @AC>2B, como se espec#fica en la Android :rand ?uidelines "
¿+u,l es la di-erencia entre iO ) Android?
a% una &ran diferencia entre Android e iO, pero la principal es $ue este .ltimo es el sistema operati'o utilizado por Apple en sus dispositi'os" :!sicamente, los dos sistemas son capaces de *acer casi lo mismo, con al&unas diferencias" Amas tienen aplicaciones, se conectan a redes .i/0i, *acen $ue los teléfonos tomen fotos, en'#en mensa4es, etc", pero tienen diferentes apariencias % posiilidades
¿1or 2ué Android no es igual en todos los dispositivos? Los faricantes pueden modificar Androidpara adaptar el sistema operati'o a su interfaz" Es decir, Samsun&, Son%, Leno'o, etc" acen camios $ue estimen pertinentes para transformar 'arias partes de Android de acuerdo a su len&ua4e de diseo % necesidades
¿+u,les son las venta3as de Android? Opciones, muc*as opciones" Con Android$ue tiene cientos de dispositi'os a tu disposici)n el m!s arato, el m!s inno'ador, etc" Android tamién es incre#lemente personalizale, tanto en sus papeles, como en su apariencia"
¿1or 2ué todas las versiones de Android tienen nom4re de dulce? A todas las 'ersiones de Android se les da un nomre de c)di&o asado en las letras consecuti'as del alfaeto" La le%enda cuenta $ue el desarrollador deAndroid recii) este nomre en cla'e de sus cole&as en Apple, donde traa4) antes de unirse a la familia de Google" Deido a su amor por los postres, todas las 'ersiones de su sistema tienen nomres
dulces" Adem!s, Google $uiere $ue Android *a&a la 'ida de sus usuarios m!s ;dulce;, % $ue sea la a&radale % es f!cil de utilizar, por lo $ue por esto da nomres de dulces a sus plataformas"
Las versiones de Android
Android tiene claro $ue se dee adaptar con facilidad a los camios tecnol)&icos % las e3i&encias de los usuarios % es por eso $ue desde su creaci)n %a tiene 'arias 'ersiones, Las 'ersiones de Android recien, en in&lés, el nomre de diferentes postres o dulces" En cada 'ersi)n el postre o dulce ele&ido empieza por una letra distinta, conforme a un orden alfaético
A5 (ersi)n F"1 Apple 1ie +Tarta de =anzana65 (ersi)n F"F 6anana 6read +5an de 5l!tano+5 (ersi)n F"6 +upca7e +5astel en TasaG =a&dalena-
!5 (ersi)n F"> !onut +D)nut, Ros$uilla'5 (ersi)n 0"1 % 0"F 8clair +5epito, petis.s o rel!mpa&o05 (ersi)n 0"0 0ro)o +Ho&ur eladoG5 (ersi)n 0"2 Ginger6read +5an de en&ireH5 (ersi)n 2"1 % 2"0 Hone)+om4 +5anal de =ielI5 (ersi)n "1 Ice +ream and9ic:+S!nd/ic* de eladoJ5 (ersi)n "F "0 % "2 Jell) 6ean +?ominola" (ersi)n " itat +8it 8atG cocolate nestléL5 (ersi)n 6"1J6"1 Lollipop +5iruleta;5 (ersi)n >"1J>"1"F ;ars:mallo9 +Nue, =al'a'isco< #5 (ersi)n 7"1J7"FJ7"F"0 #ougat +Turr)nO5 (ersi)n <"1 Oreo +?alletitas Oreo'structura Ha mencionamos $ue Android est! asado en Linu3" 5ara ser m!s espec#ficos, *alamos del 9ernel" Android utiliza como ase el 9ernel de Linu3" Esto no si&nifica $ue por estar asado en el al&o $ue se
desarroll) en Linu3 funcione para Android, por e4emplo Android no tiene soporte &lic" A*ora 'amos a darle un 'istazo a la estructura
Es"ruc"ura Android
Tenemos esta estructura Capa Ro4a, 8ernel" Capa (erde, Lirerias" Capa Amarilla, Android runtime" Capa Azul, application Krame/or9 Capa Azul Ultima, Application"
(amos a conocer cada una de ellas
+apa del ernel =>o3a< ernel puede ser entendido como el n.cleo de nuestro sistema operati'o" Este es el coraz)n de
Android, el responsale de la uni)n de las funciones de soft/are % *ard/are del dispositi'o" El n.cleo o 9ernel proporciona la comunicaci)n %Jo el acceso a los distintos elementos del *ard/are del dispositi'o" Ofrece distintos ser'icios a las superiores como son los controladores o dri'ers para el *ard/are, la &esti)n de procesos, el sistema de arc*i'os % el acceso % &esti)n de la memoria"
+apa Li4rer(as =@erde< Esta capa tiene las lirer#as nati'as de Android, est!n escritas en C o C % tienen tareas espec#ficas" Surface mana&er ?esti)n del acceso a la pantalla" =edia Krame/or9 Reproducci)n de im!&enes, audio % '#deo" SMLite :D e9it, Na'e&ador" S?L ?r!ficos 0D" Open?L ?r!ficos 2D" Kreet%pe Renderizar 'ectores o im!&enes"
Android >untime =+apa Amarilla< Esta capa amarilla no se considera al F11 una capa" Lo $ue es mu% importante comentar es $ue a$u# se encuentra Dal'i9, la m!$uina 'irtual de Android, $ue no es lo misma $ue la a'a (irtual =ac*ine" Esto $uiere decir $ue cuando compilamos en a'a lo $ue se &enera solamente 'a a funcionar en la (=, por$ue Dal'i9 es una m!$uina 'irtual, pero de Android, as# $ue
el :%teCode $ue &enera a'a es inser'ile para Dal'i9" Al&unas de las caracter#sticas de Dal'i9 son Traa4a en entorno con restricci)n de memoria % procesador" E4ecuta el formato "de3" Con'ierte "class en "d3"
Application 0rame9or7 =+apa aul< Esta capa es la es m!s 'isile para el desarrollador, %a $ue la ma%or#a de los componentes $ue forman parte del desarrollo los 'amos a encontrar a$u#" Acti'it% =ana&erP Administra las acti'idades de nuestra aplicaci)n % el ciclo de 'ida" .indo9s ;anager P Administra lo $ue se muestra en la pantalla" +ontent 1rovider P" Administra dependiendo de c)mo le indi$uemos al&unos contenidos, puede ser informaci)n $ue necesitamos la encapsule para en'iar o compartir" @ie9P Las 'istas de elementos $ue son parte de la interfaz &r!fica, como los mapas, cuadros de te3to, etc" #oti-ication ;anager P Administra las notificaciones" 1ac7age ;anger P Administra los pa$uetes % nos permite el uso de arc*i'os en otros pa$uetes" *elep:on) ;anager P Administra lo $ue tiene $ue 'er con la telefon#a, llamadas, mensa4es"
>esource ;anager P Administra recursos de la aplicaci)n, como los 3ml, im!&enes, sonido" Location =ana&erP ?estiona la posici)n &eo&r!fica" ensor ;anager P ?estiona los sensores $ue ten&a el dispositi'o" +,maraP Administra la c!mara" ;ultimediaP Administra lo referente a audio, 'ideo % fotos"
Aplications =+apa Aul Bltima< A$u# tenemos las aplicaciones $ue 'ienen en el dispositi'o, por e4emplo el &estor de correos, los mensa4es, el mar9et, etc" Aplicaciones
Las aplicaciones se desarrollan *aitualmente en el len&ua4e Java conAndroid o-t9are !evelopment it +Android !-, pero est!n disponiles otras *erramientas de desarrollo, inclu%endo un 8it de Desarrollo Nati'o para aplicaciones o e3tensiones en
C o C, Google App Inventor , un entorno 'isual para pro&ramadores no'atos % 'arios marcos de aplicaciones asadas en la /e multiteléfono"
El desarrollo de aplicaciones para Android no re$uiere aprender len&ua4es comple4os de pro&ramaci)n" Todo lo $ue se necesita es un conocimiento aceptale de Java % estar en posesi)n del 9it de desarrollo de soft/are o! pro'isto por Google el cual se puede descar&ar &ratuitamente" Todas las aplicaciones est!n comprimidas en formato A1, $ue se pueden instalar sin dificultad desde cual$uier e3plorador de arc*i'os en la ma%or#a de dispositi'os"
¿Qué es 1la) tore?
1la) tore es la tienda % plataforma de aplicaciones desarrollada por ?oo&le para dispositi'os Android" En ella, se pueden descar&ar % comprar diferentes aplicaciones, 4ue&os, liros, pel#culas, m.sica % muc*o m!s" ¿Qué es Android 1a)?
El sistema de pa&o $ue le permite comprar usando un teléfono con Android C5C o superior % $ue el teléfono ten&a #0+ % el local de compra acepten pa&os sin contacto"
A!6 *ace referencia a Android !e4ug 6ridge , una *erramienta utilizada principalmente por los desarrolladores para en'iar comandos a una computadora para Android" Kunciona como un ser'icio clientePser'idor, % es capaz de simular situaciones en 5C $ue suceden en el dispositi'o port!til"
#ava Android
JA@A La tecnoloa JavaD es un len&ua4e de pro&ramaci)n de prop)sito &eneral, concurrente, orientado a o4etos $ue fue diseado espec#ficamente para tener tan pocas dependencias de implementaci)n como fuera posile" Su intenci)n es permitir $ue los desarrolladores de aplicaciones escrian el pro&rama una 'ez % lo e4ecuten en cual$uier dispositi'o +conocido en in&lés como .O>A, o "9rite onceE run an)9:ere"-, lo $ue $uiere decir $ue el c)di&o $ue es e4ecutado en una plataforma no tiene $ue ser recompilado para correr en otra" Java es, a partir de 01F0, uno de los len&ua4es de pro&ramaci)n m!s populares en uso, particularmente para aplicaciones de clientePser'idor de /e, con unos F1 millones de usuarios reportados"
lo!o android $ear %pn!
Android .ear es una 'ersi)n de Androidadaptada para /earales, como smart/atc*es % andas de fitness" A1 aplicaciones Android de formato de arc*i'o $ue se utilizan para distriuir e instalar aplicaciones" Cada aplicaci)n de Android se compila % almacena en un .nico arc*i'o $ue inclu%e todo el c)di&o de la aplicaci)n, recursos, etc" El arc*i'o de aplicaci)n puede tener cual$uier nomre, pero dee utilizar la e3tensi)n "ap9" 5or con'eniencia, a un arc*i'o de aplicaci)n se refiere a menudo como un "A1;" 6ac7up es el término in&lés $ue se refiere a *acer una copia de se&uridad de los datos +correos electr)nicos, contactos, S=S-" Se recomienda lle'ar a cao siempre con car!cter pre'io a la ra#z" La aplicaci)n m!s popular para *acer una copia de se&uridad en Android es *itanium 6ac7up5 acer un :ac9up de datos, es realizar una copia de se&uridad de todos los datos $ue contiene el terminal, es de &ran importancia realizar ac9up de datos antes de proceder a realizar una reparaci)n de un terminal,
m!s trat!ndose de terminales Smartp*one $ue tienen amplia capacidad de datos, %a $ue si sur&e un incon'eniente % se pierden los datos del terminar, los podr#amos 'ol'er a suir a tra'és del arc*i'o de ac9up"
+omo realiar un 4ac7up de datos con 1+? 5ara poder realiar un 4ac7up de datos primero deemos tener los si&uientes elementos F" 5C o Noteoc9" 0" Soft/are de Ser'icio 5C SUITE TOOLS DE LOS KA:RICANTES O SOKTARE A KINES o con aplicaciones como *itanium 6ac7up5 2" =edio de conecti'idad entre la 5C % el Terminal Cale US:, Infrarro4o, :luetoot*"
*utorial realiación 4ac7up de datos Utilizaremos los 5C Suite, $ue son un soft/ares lires $ue se pueden descar&ar de las p!&inas oficiales de los faricantes" Conectamos el medio de comunicaci)n, en el e4emplo utilizaremos US:" FPDescar&amos el Soft/are de la p!&ina oficial" 0PInstalamos el Soft/are" 2PArimos el 5C Suite % aparecer! la pantalla principal
pro&rama" Pailitamos la depuraci)n US: en terminal" 6PConectamos el terminal a la 5CJNoteoo9" >PClic al icono ;Copia de se&uridad;, % arir! la si&uiente pantalla" 7PClic al ot)n Copia de se&uridad, esto iniciara el proceso de ac9up de datos"
i tienes acceso >oot Acceso >oot 1ermiso de Bper $suario =>ootear< >oot es el nomre con'encional de la cuenta de usuario $ue posee todos los derec*os en todos los modos +mono o multi usuario-" Normalmente esta es la cuenta de administrador " El usuario root puede *acer muc*as cosas $ue un usuario com.n no puede, tales como camiar el dueo o permisos de arc*i'os % enlazar a puertos de numeraci)n pe$uea" No es recomendale utilizar el usuario root para una simple sesi)n de uso *aitual, %a $ue pone en ries&o el sistema al &arantizar acceso pri'ile&iado a cada pro&rama en e4ecuci)n" 5or defecto los dispositi'os con Android no permiten acceso de administrador a los usuarios, por tanto, otenerlo re$uieren $ue de *ec*o los deslo$ueemos" El >oot en Android, le permite al usuario tener pri'ile&ios ele'ados para sorepasar las limitaciones $ue impone el faricante de ard/are o el Operador
$ue 'endi) el Smartp*oneJTalet, o lo $ue sea $ue lle'e Android estos d#as" Con Acceso Root el usuario tendr! la *ailidad de reemplazar aplicaciones del Sistema, Confi&uraciones, E4ecutar Soft/are especializados $ue re$uiera permisos administrati'os $ue de otra manera son inaccesiles" Adem!s de esto, Rootear un dispositi'o facilita el camio del Sistema Operati'o" Es decir, $ue para poder instalar! una RO= personalizada necesitamos tener Acceso Root"
#os da acceso a -unciones avanadas5 Realizar copias de se&uridad completas de las aplicaciones, mo'er apps a la SD, desinstalar apps molestas de la operadora o del faricante En a$uellos m)'iles $ue son m!s !sicos, al&o tan sencillo como ampliar la RA= mediante S/ap a la SD puede suponer un mundo" H para ello es necesario acceso Root" 1ermite realiar copias completas del sistema5 Rootear el Android suele ser el primer paso para acceder a la instalaci)n de un Custom Reco'er%G al&o $ue rinda 'enta4as tan claras como *acer copias completas de nuestro m)'il" QMue no arranca o saltan errores Reinstalamos la copia &uardada % listo" Adem!s, podremos camiar el 8ernel desde el Reco'er%"
+am4iar >O;5 As# es si rindamos acceso Root e instalamos el Reco'er% personalizado accedemos a la instalaci)n de Roms" H este tipo de firm/ares no s)lo sir'en para e3perimentar" Actualiar la versión de Android5 La &ran ma%or#a de faricantes de4a de lado a sus modelos cuando tienen un ao o m!s en el mercado, rindando las actualizaciones s)lo a los m!s modernos" 5or eso es un ali'io contar con Root % con la comunidad de usuarios resulta astante sencillo actualizar la 'ersi)n de Android con una RO= personalizada % actualizada" 1ara :acer >oot en AndroidE podemos usar programas como PiRoot, P'Root, PRoo ?enius, P8in&o Root, POne Clic9 Root, PUnloc9 Root" *itanium 6ac7up Si eres de los $ue tienen acceso root, no *a% me4or aplicaci)n ni m!s 'eterana $e Titanium :ac9up" Esta aplicaci)n puede &uardar casi cual$uier cosa apps, datos de aplicaciones, mensa4es, a4ustes de sistema, /id&ets, % no si&o m!s por$ue me tendr#a $ue 4uilar antes de terminar la lista" Sus ser'icios de recuperaci)n funcionan en la inmensa ma%or#a de smartp*ones e3istentes, sin importar el *ard/are, la 'ersi)n de Android o la RO= $ue lle'es +stoc9 o cocinada-" Si eres adicto al flas*eo, Titanium :ac9up se con'ertir! en uno de tus me4ores ami&os"
6luetoot: Es una especificaci)n industrial para Redes Inal!mricas de rea 5ersonal +5AN- $ue posiilita la transmisi)n de 'oz % datos entre diferentes dispositi'os mediante un enlace por radiofrecuencia en la anda IS= de los 0, ?z" Los principales o4eti'os $ue se pretenden conse&uir con esta norma son PKacilitar las comunicaciones entre e$uipos m)'iles PEliminar los cales % conectores entre éstos" POfrecer la posiilidad de crear pe$ueas redes inal!mricas % facilitar la sincronizaci)n de datos entre e$uipos personales" Los dispositi'os $ue con ma%or frecuencia utilizan esta tecnoloa pertenecen a sectores de las telecomunicaciones % la inform!tica personal, como 5DA, teléfonos m)'iles, computadoras port!tiles, ordenadores personales, impresoras o c!maras di&itales"
6ootloader procedimiento $ue le permite acceder a modo Reco'er% % Do/nload" 'l 4ootloader o cargador de arran2ue , es un pro&rama $ue se encar&a de car&ar % e4ecutar el sistema operati'o lue&o de completar 'arios tests autom!ticos" Este car&ador de arran$ue 'a a confi&urar el dispositi'o a un estado inicial conocido" El ootloader tamién selecciona el 9ernel +o n.cleo
del sistema operati'o-" Es un componente esencial del proceso de inicio, % se almacena en un !rea de memoria se&ura" Los car&adores de arran$ue de Android son escritos por los diferentes faricantes, % son especiales para el *ard/are sore el cual se e4ecutan"
¿Qué signi-ica des4lo2uear el 4ootloader? La &ran ma%or#a de los faricantes aaden un car&ador de arran$ue lo$ueado, esto $uiere decir $ue el dispositi'o solo podr! e4ecutar sistemas operati'os aproados por ellos" Usualmente esto $uiere decir $ue la partici)n de arran$ue del sistema tiene una firma di&ital aproada, % por esta raz)n es ooteale" 5ara poder instalar una 'ersi)n de Android diferente en un dispositi'o primero tenemos $ue deslo$uear el ootloader o incluso reemplazarlo" Dependiendo del faricante +casi todos los conocidos-, tu &arant#a se pierde inmediatamente" El proceso de deslo$ueo 'ar#a dependiendo del dispositi'o" Karicantes como TC, por e4emplo, ponen incluso a la disposici)n de los usuarios, en una secci)n para desarrolladores de su sitio /e, instrucciones oficiales para deslo$uear el ootloader de diferentes modelos de smartp*ones, por supuesto ad'irtiendo unas 00 'eces sore la perdida de la &arant#a" El proceso de deslo$uear el ootloader no dee ser
confundido con el rooteo, ni tampoco con el deslo$ueo de la SI= +$ue te permite usar tu Smartp*one con cual$uier operadora de telefon#a del mundo $ue no sea la $ue te 'endi) el m)'il- "
6ric7 si&nifica ;ladrillo; en in&lés" Se refiere a de4ar el dispositi'o como un ladrillo % *acerlo inutilizale deido a un error de confi&uraci)n después de *acer un camio" Open ource Android es un sistema operati'o de este tipo, lo $ue si&nifica $ue los usuarios son capaces de modificarlo % me4orarlo liremente" 0actor) >eset restaurar la confi&uraci)n de f!rica" Es la acci)n de formateo de dispositi'o para de4arlo como estaa al principio" 0irm9are es el contenido de la RO= del dispositi'o" 5ara a'eri&uar la 'ersi)n del firm/are de su dispositi'o accediendo a A4ustes V Acerca del dispositi'o V Informaci)n del soft/are" 0las:eo ) Actualiaciones de o-t9are 0las: es el acto de camiar la RO= de un dispositi'o" Qué signi-ica :acer un 0las: de o-t9are? Si&nifica orrar % recar&ar nue'amente el Sistema Operati'o del Terminal, %a sea con una 'ersi)n de soft/are me4orada o con la misma 'ersi)n"
¿Qué es el istema Operativo del *erminal? El Sistema Operati'o del Teléfono es un c)di&o de ma$uina car&ado en la memoria EE5RO= del Terminal + o m!s conocida como memoria Klas* -, $ue funciona como medio o interface de comunicaci)n del terminal con el usuario final" ¿1ara 2ué -las:ear un martp:one? Se realiza un flas* de Soft/are por dos moti'os P5rimero, cuando $ueremos realizar una actualizaci)n del sistema operati'o del teléfono, o sea conse&uir me4oras como ser, men. optimizado al acceder con menos pasos, me4oras en espacio de memoria, optimizaci)n de rendimiento, etc" PSe&undo, en caso de terminales daados a consecuencia de prolemas de soft/are, como ser, fallas de encendido a consecuencia de datos corruptos en la memoria, fallas de soft/are al acceder a ciertas funciones o #tems del men. $ue pro'ocan $ue se reinicie el terminal o se $uede col&ada la ima&en" Usamos el término Kla*ear por$ue en realidad lo $ue se *ace es escriir en la =emoria Klas* de un con4unto de arc*i'os" Estos arc*i'os son el Soft/are del dispositi'o % son im!&enes de particiones, &eneralmente arc*i'os W"in % W"im&, aun$ue pueden adoptar otros formatos dependiendo del faricante % del Sistema Operati'o" Este con4unto de arc*i'os es conocido popularmente
como RO=, $ue tamién adopta su nomre del lu&ar d)nde se aler&an en el dispositi'o, en la =emoria RO=" Una RO= puede 'enir en 'arios formatos, como Update"zip para instalar por Recoer%, como OTA Update +O'erPT*ePAir Update- % como con4unto de arc*i'os para instalar a tra'és de pro&ramas espec#ficos" Tamién deemos saer $ue *a% RO=s Stco9 +las ori&inales del faricante- % Custon RO=s, $ue son a$uellas cocinadas por la comunidad de desarrolladores" 5ara instalar las RO=s en formato Update"zip usaremos el reco'er%" El proceso es sencillo, &raamos el arc*i'o Update"zip en la SD, arrancamos en =odo Reco'er%, *acemos los I5E % usamos la opci)n Appl% Update Krom Stora&e o Install Xip from SD Card" Tras finalizar el proceso %a tendremos el terminal con el nue'o Soft/are instalado
Actualiación mediante programas de 0las:eo E3iste una &ran 'ariedad de pro&ramas para flas*ear, deido a $ue cada faricante usa el su%o propio, pero todos tienen una cosa en com.n todos re$uieren poner el terminal en modo flas*eo para poder instalarle la RO="
Al i&ual $ue e3iste el =odo Reco'er%, para flas*earlo lo tenemos $ue poner en =odo Kastoot +en Androido DKU De'ice Kirma/are Up&rade +en los i5*one iOS-" El =odo Kastoot es el =odo Car&ador, o dic*o de otra manera, el modo en $ue la RO= interna del dispositi'o se pone en =odo Escritura" S)lo en este modo seremos capaces de acceder a la RO= interna para actualizarla %Jo formatearla, cosa $ue podemos *acer con el terminal encendido normalmente"
0irm9ares =0.< Soft/are +;pro&rama;- $ue act.a como sistema operati'o dentro de un aparato electr)nico" Se escrien casi siempre en memorias RO= puesto $ue no es necesario modificarlo para el funcionamiento de un producto"
I' Aplicaci)n de Samsun& $ue permite actualizar % sincronizar los datos desde su teléfono inteli&ente o taleta" Es capaz de actualizar el terminal, *acer :ac9ups, etc", est! enfocado para el usuario medio, % es m!s un pro&rama de &esti)n del Smartp*one" No nos ser'ir! en caso de $uerer instalar una determinada 'ersi)n de Soft/are, instalar una Custom RO= o actualizar una anda ase" O!I# pro&rama para flas*ear dispositi'o"
Odin es erramienta Klas* $ue nos permite actualizar e instalar de forma manual RO=s o Kirm/ares de Samsun& en nuestro dispositi'o m)'il" Tamién permite otras acciones como Klas*ear Reco'er% o *acer 5articiones, pero la $ue interesa es la de Instalar RO=s" A su 'ez, es el soft/are $ue se suele utilizar en los centros especializados o ser'icios técnicos de Samsun& para reparar dispositi'os, pero eso %a son palaras ma%ores" A la *ora de instalar RO=s, siempre podemos, o ien instalar RO=s modificadas % no oficiales +Custom Roms-, para lo cual necesitaremos Acceso Root, o ien RO=s oficiales" En el caso de Odin, se trata de un pro&rama para instalar RO=s oficiales $ue podemos encontrar en p!&inas como Sam=oile, $ue ofrece firm/ares para dispositi'os Samsun&"
Launc:er Responsale de la personalizaci)n del dispositi'o mediante la modificaci)n de la interfaz de usuario" ;odo de descarga % ;odo do9nload modo de descar&a del dispositi'o utilizado para instalar o sustituir el firm/are de su dispositi'o o una nue'a RO=" ;icro! formato de tar4eta de memoria e3tra#le, m!s pe$ueo $ue =iniSD, para su uso en dispositi'os port!tiles"
O*A las si&las *acen referencia a O'er T*e Air % se refiere a los camios $ue se *acen desde el teléfono o talet, sin necesidad de conectarse al ordenador" Q> c)di&o de arras en lanco % ne&ro $ue puede ser escaneado desde el dispositi'o para arir un enlace, lle'arlo a una aplicaci)n, etc" ;odo recover) otro método para instalar RO=s, limpiar % resetear el dispositi'o" >O; se puede decir $ue e$ui'ale a la 'ersi)n de sistema operati'o" Los dispositi'os Android suelen tener una RO= ori&inal, dependiendo de la marca de su dispositi'o" >oot el acto de deslo$uear el sistema operati'o Android % &anar control completo sore el dispositi'o a tra'és del cual se puede acceder a los arc*i'os ocultos, camiar la RO= o instalar ciertas aplicaciones especiales" O *ace referencia a Operatin& S%stem, sistema operati'o en in&lés" Un sistema operati'o m)'il o SO m)'il es un sistema operati'o $ue controla un dispositi'o m)'il al i&ual $ue los 5C sutilizan indo/s o Linu3 entre otros" Sin emar&o, los sistemas operati'os m)'iles son muc*o m!s simples % est!n m!s orientados a la conecti'idad inal!mrica, los formatos multimedia para m)'iles % las diferentes maneras de introducir informaci)n en ellos"
o-t >eset es el acto de reiniciar el teléfono, intencionadamente o no" Tiene el mismo efecto $ue cuando se $uita la ater#a" $nloc7 % !es4lo2uear la acci)n ;deslo$uear; el dispositi'o antes de poder utilizar una tar4eta SI= de cual$uier operador" .idget ;icono; o parte de una aplicaci)n $ue se puede poner en la pantalla de inicio para 'er la informaci)n r!pidamente o acceder a la aplicaci)n r!pida % f!cilmente" .ipe si&nifica ;limpiar; en in&lés" Es el acto de dar formato al dispositi'o, por as# decirlo" Elimina la RO= de datos e3ternos, como las cuentas de ?mail, aplicaciones o confi&uraciones" Esta acci)n se traduce en la eliminaci)n de nuestros datos" TE=A 2"6 CU:ETA ULTRASONIDOS 0$#+IF# ;A#'JO !' LA +$6'*A $L*>AO#I!O
Es un dispositivo de limpiea 2ue utilia los ultrasonidos +&eneralmente de F6P11 9z- % una adecuada soluci)n de limpieza para limpiar o4etos delicados" Los ultrasonidos no son efecti'os sin la soluci)n de limpiezaG éstos precisan una soluci)n apropiada para cada o4eto % la suciedad a limpiar"
Consiste en una +u4eta $ue contiene Alco:ol Isoprop(lico % $ue genera $ltrasonidos para limpiea de óxidoE residuos ) restos de suciedad5 We utilia para limpiea ) recuperación de placas 4ases de terminales expuestos a agua o :umedad5 Su principio de funcionamiento se asa en la generación de ultrasonidos, &enerando una frecuencia sore los 1 9z, $ue a tra'és de un transductor act.a sore el l#$uido limpiador pro'ocando alternati'amente altas % a4as presiones" Durante la etapa de a4a presi)n, se forman millones de uru4as microsc)picas +este proceso se conoce como ca'itaci)n- % en la etapa de alta presi)n las uru4as implosionan lierando &ran cantidad de enera" Estas implosiones 4unto con la 'iraci)n de la cueta act.an como millones de diminutos cepillos de limpieza, $ue traa4an en todas direcciones lle&ando a los m!s rec)nditos *uecos, poros, ca'idades"
Limpiea de componentes ) recuperación de martp:one mo3ado A@'>A 1O> AG$A O H$;'!A! ;odo de empleo Limpiea 1laca ;! FPLimpiar con cepillo anti/est,tico las zonas m!s afectadas, rosear un poco del l#$uido antes de cepillar" 0PSumer&ir la placa en la cueta con el alco*olo Isopropilico" 2PSeleccionar la potencia +21, 1, 61-" PSeleccionar el tiempo en =inutos +6, F1, F0, F6 minutos-" 6P5resionar ON >PCuando termine el proceso retirar % de4ar secar con reposo o secar con aire caliente"
Aver(as de Agua o Humedad Los terminales incorporan en su interior un testigo de :umedad, &eneralmente se trata de un ad*esi'o circular de color lanco $ue al contacto con el a&ua camia a color ro4o" Si tenemos la certeza de $ue el terminal *a estado e3puesto al a&ua, la primera soluci)n es tratar la placa ase con la Cueta Ultrasonidos" Tener en cuentaYYY Cuando un terminal se mo4a, lo primero $ue deemos *acer es retirar la ater#a % no intentar encenderlo, %a $ue a consecuencia del l#$uido %Jo sulfato los componentes internos se encuentran en corto +puesto $ue el l#$uido % el sulfato son conductores- % si tu'iese la ater#a conectada e intentan encender el teléfono pro'ocar#a daos m!s se'eros" ZI=5ORTANTEY Al utilizar $u#micos para realizar una desul-atación, deemos desmontar de la placa piezas tales como displa%, c!mara % toda pieza $ue pueda ser susceptile al $u#mico"
W5rimero, realizar una 'erificaci)n 'isual intensa de la placa del terminal para determinar las zonas m!s afectadas por el in&reso de l#$uido %Jo sul-atación" Dependiendo el &rado de sul-atación de la placa del dispositi'o es posile proceder a la reparaci)n del mismo, si el sulfato ll e&o a corroer al&una pista podr#a tratarse %a de un caso irreparale" Entonces, para limpiar la placa, antes de u tilizar $u#micos, es con'eniente eliminar la ma%or cantidad posile de sul-atación con un pincel seco, sin realizar muc*a presi)n por la placa" FPLimpiar con cepillo anti/est,tico las zonas m!s afectadas, rosear un poco del l#$uido antes de cepillar"
0PSumer&ir la placa en la cueta con el alco:olo Isopropilico5