PDF de programación - Mi primera app

Imágen de pdf Mi primera app

Mi primera appgráfica de visualizaciones

Publicado el 28 de Mayo del 2019
726 visualizaciones desde el 28 de Mayo del 2019
2,3 MB
31 paginas
Creado hace 6a (10/07/2014)
Taller
 de
 programación
 en
 Android
 

NIVEL
 BÁSICO
 


 


 

 
Mi
 primera
 app
 

 

Android
 Party
 2014
 


 

Asun
 Vicente
 
@asun_vicente
 

1
 

Sistemas
 opera2vos
 móviles:
 compara2va
 
•  Cuota
 de
 mercado
 
 (en
 %
 de
 ventas)
 

hDp://en.wikipedia.org/wiki/Mobile_operaLng_system
 

2
 

Sistemas
 opera2vos
 móviles:
 compara2va
 
•  Disposi2vos
 Android
 

hDp://en.wikipedia.org/wiki/Android_devices#Smartphones
 

hDp://www.android.com/devices/
 

 

3
 

Sistemas
 opera2vos
 móviles:
 compara2va
 
•  Android
 vs.
 iOS
 

Android
  2ene
  una
  cuota
  de
  mercado
 
mundial
 del
 75%
 en
 el
 3º
 cuatrimestre
 del
 
2012.
 

 
Hay
 500
 millones
 de
 smartphones
 ac2vos
 
con
 Android,
 y
 actualmente
 se
 ac2van
 1.3
 
millones
 de
 disposi2vos
 al
 día.
 

 

4
 

Caracterís2cas
 del
 SO
 Android
 

¿Qué
 hace
 Android
 especial?
 

•  Android
  es
  un
  sistema
  operaLvo
  basado
  en
  Linux,
  diseñado
 
principalmente
 para
 móviles
 con
 pantalla
 tácLl
 como
 teléfonos
 
inteligentes
  o
  tabletas
  inicialmente
  desarrollados
  por
  Android,
 
Inc.,
 que
 Google
 respaldó
 financieramente
 y
 más
 tarde
 compró
 
en
 2005.
 

  Android
  fue
  desvelado
  en
  2007
  junto
  la
  fundación
  del
  Open
 
Handset
  Alliance:
  un
  consorcio
  de
  compañías
  de
  hardware,
 
so_ware
 y
 telecomunicaciones
 para
 avanzar
 en
 los
 estándares
 
abiertos
  de
  los
  disposiLvos
  móviles.
  El
  primer
  móvil
  con
  el
 
sistema
 operaLvo
 Android
 se
 vendió
 en
 octubre
 de
 2008.
 

• 

5
 

Caracterís2cas
 del
 SO
 Android
 

¿Qué
 hace
 Android
 especial?
 

•  Plataforma
 abierta:
 basada
 en
 Linux
 y
 de
 código
 abierto
 
•  Portabilidad
 asegurada:
 Java
 y
 máquina
 virtual
 
•  Arquitectura
 basada
 en
 componentes
 de
 Internet:
 XML
 
•  Múl2ples
  servicios
 

incorporados:
  navegador,
  mapas,
 

localización,
 reconocimiento
 de
 voz,
 …
 

•  Alto
 nivel
 de
 seguridad:
 Permisos
 
•  Alta
 calidad
 de
 gráficos
 y
 sonidos:
 Flash,
 OpenGL,
 …
 

6
 

Caracterís2cas
 del
 SO
 Android
 

Caracterís2cas
 y
 especificaciones
 actuales
 

Diseño
 de
 disposi2vo
 

La
 plataforma
 es
 adaptable
 a
 pantallas
 de
 mayor
 resolución,
 VGA,
 biblioteca
 de
 
gráficos
  2D,
  biblioteca
  de
  gráficos
  3D
  basada
  en
  las
  especificaciones
  de
  la
 
OpenGL
 ES
 2.0
 y
 diseño
 de
 teléfonos
 tradicionales.
 

Almacenamiento
 

SQLite,
  una
  base
  de
  datos
 
almacenamiento
 de
 datos.
 

liviana,
  que
  es
  usada
  para
  propósitos
  de
 

Conec2vidad
 

Mensajería
 

las
  siguientes
  tecnologías
  de
  conecLvidad:
  GSM/
IDEN,
  CDMA,
  EV-­‐DO,UMTS,
  Bluetooth,
  Wi-­‐Fi,
  LTE,
  HSDPA,
  HSPA

Android
  soporta
 
EDGE,
 
+
 y
 WiMAX.
 

SMS
 y
 MMS
 son
 formas
 de
 mensajería,
 incluyendo
 mensajería
 de
 texto
 y
 ahora
 la
 
Android
 Cloud
 to
 Device
 Messaging
 Framework
 (C2DM)
 es
 parte
 del
 servicio
 de
 
Push
 Messaging
 de
 Android.
 

Navegador
 web
 

El
 navegador
 web
 incluido
 en
 Android
 está
 basado
 en
 el
 motor
 de
 renderizado
 
de
  código
  abierto
  WebKit,
  emparejado
  con
  el
  motor
  JavaScript
  V8
  de
  Google
 
Chrome.
  El
  navegador
  por
  defecto
  de
  Ice
  Cream
  Sandwich
  obLene
  una
 
puntuación
 de
 100/100
 en
 el
 test
 Acid3.
 

7
 

Caracterís2cas
 del
 SO
 Android
 

Caracterís2cas
 y
 especificaciones
 actuales
 

Soporte
 de
 Java
 

Soporte
 mul2media
 

Soporte
 para
 
streaming
 

Aunque
 la
 mayoría
 de
 las
 aplicaciones
 están
 escritas
 en
 Java,
 no
 hay
 una
 máquina
 
virtual
 Java
 en
 la
 plataforma.
 El
 bytecode
 Java
 no
 es
 ejecutado,
 sino
 que
 primero
 
se
 compila
 en
 un
 ejecutable
 Dalvik
 y
 corre
 en
 la
 Máquina
 Virtual
 Dalvik.
 Dalvik
 es
 
una
  máquina
  virtual
  especializada,
  diseñada
  específicamente
  para
  Android
  y
 
opLmizada
  para
  disposiLvos
  móviles
  que
  funcionan
  con
  batería
  y
  que
  Lenen
 
memoria
  y
  procesador
  limitados.
  El
  soporte
  para
  J2ME
  puede
  ser
  agregado
 
mediante
 aplicaciones
 de
 terceros
 como
 el
 J2ME
 MIDP
 Runner.
 

Android
 soporta
 los
 siguientes
 formatos
 mulLmedia:
 
 
WebM,
  H.263,
  H.264
  (en
  3GP
  o
  MP4),
  MPEG-­‐4
  SP,
  AMR,
  AMR-­‐WB
  (en
  un
 
contenedor
  3GP),
  AAC,
  HE-­‐AAC
  (en
  contenedores
  MP4
  o
  3GP),
  MP3,MIDI,
  Ogg
 
Vorbis,
 WAV,
 JPEG,
 PNG,
 GIF
 y
 BMP.
 

 

Streaming
  RTP/RTSP
  (3GPP
  PSS,
  ISMA),
  descarga
  progresiva
  de
  HTML
  (HTML5
 
<video>
  tag).
  Adobe
  Flash
  Streaming
  (RTMP)
  es
  soportado
  mediante
  el
  Adobe
 
Flash
 Player.
 Se
 planea
 el
 soporte
 de
 Microso_
 Smooth
 Streaming
 con
 el
 port
 de
 
Silverlight
  a
  Android.
  Adobe
  Flash
  HTTP
  Dynamic
  Streaming
  estará
  disponible
 
mediante
 una
 actualización
 de
 Adobe
 Flash
 Player.
 

8
 

Caracterís2cas
 del
 SO
 Android
 

Caracterís2cas
 y
 especificaciones
 actuales
 

Soporte
 para
 hardware
 

adicional
 

Entorno
 de
 desarrollo
 

Google
 Play
 

Mul2-­‐tác2l
 

Android
  soporta
  cámaras
  de
  fotos,
  de
  vídeo,
  pantallas
  tácLles,
  GPS,
 
acelerómetros,
  giroscopios,
  magnetómetros,
  sensores
  de
  proximidad
  y
 
de
  presión,,
  sensores
  de
  luz,
  gamepad,
  termómetro,
  aceleración
  por
 
GPU
 2D
 y
 3D.
 
Incluye
 un
 emulador
 de
 disposiLvos,
 herramientas
 para
 depuración
 de
 
memoria
  y
  análisis
  del
  rendimiento
  del
  so_ware.
  El
  entorno
  de
 
desarrollo
  integrado
  es
  Eclipse
  usando
  el
  plugin
  de
  Herramientas
  de
 
Desarrollo
 de
 Android.
 
Google
 Play
 es
 un
 catálogo
 de
 aplicaciones
 gratuitas
 o
 de
 pago
 en
 el
 que
 
pueden
  ser
  descargadas
  e
  instaladas
  en
  disposiLvos
  Android
  sin
  la
 
necesidad
 de
 un
 PC.
 
Android
  Lene
  soporte
  naLvo
  para
  pantallas
  capaciLvas
  con
  soporte
 
mulL-­‐tácLl
 que
 inicialmente
 hicieron
 su
 aparición
 en
 disposiLvos
 como
 
el
 HTC
 Hero.
 La
 funcionalidad
 fue
 originalmente
 desacLvada
 a
 nivel
 de
 
kernel
  (posiblemente
  para
  evitar
 
infringir
  patentes
  de
  otras
 
compañías).
 Más
 tarde,
 Google
 publicó
 una
 actualización
 para
 el
 Nexus
 
One
  y
  el
  Motorola
  Droid
  que
  acLva
  el
  soporte
  mulL-­‐tácLl
  de
  forma
 
naLva.
 

9
 

Caracterís2cas
 del
 SO
 Android
 

Caracterís2cas
 y
 especificaciones
 actuales
 

Bluetooth
 

Videollamada
 

Mul2tarea
 

Caracterís2cas
 
basadas
 en
 voz
 

Tethering
 

El
 soporte
 para
 A2DF
 y
 AVRCP
 fue
 agregado
 en
 la
 versión
 1.5;
 
 el
 envío
 de
 
archivos
 (OPP)
 y
 la
 exploración
 del
 directorio
 telefónico
 fueron
 agregados
 en
 
la
 versión
 2.0;
 
 y
 el
 marcado
 por
 voz
 junto
 con
 el
 envío
 de
 contactos
 entre
 
teléfonos
 lo
 fueron
 en
 la
 versión
 2.2.
 
Android
  soporta
  video-­‐llamada
  a
  través
  de
  Google
  Talk
  desde
  su
  versión
 
HoneyComb.
 
MulLtarea
 real
 de
 aplicaciones
 está
 disponible,
 es
 decir,
 las
 aplicaciones
 que
 
no
 estén
 ejecutándose
 en
 primer
 plano
 reciben
 ciclos
 de
 reloj,
 a
 diferencia
 
de
 otros
 sistemas
 de
 la
 competencia
 en
 la
 que
 la
 mulLtarea
 es
 congelada
 
(Como
 por
 ejemplo
 iOS,
 en
 el
 que
 la
 mulLtarea
 se
 limita
 a
 servicios
 internos
 
del
 sistema
 y
 no
 a
 aplicaciones
 externas)
 
 
La
 búsqueda
 en
 Google
 a
 través
 de
 voz
 está
 disponible
 como
 "Entrada
 de
 
Búsqueda"
 desde
 la
 versión
 inicial
 del
 sistema.
 

Android
  soporta
  tethering,
  que
  permite
  al
  teléfono
  ser
  usado
  como
  un
 
punto
  de
  acceso
  alámbrico
  o
  inalámbrico
  (todos
  los
  teléfonos
  desde
  la
 
versión
 2.2).
 
 
Para
 permiLr
 a
 un
 PC
 usar
 la
 conexión
 de
 datos
 del
 móvil
 android
 se
 podría
 
requerir
 la
 instalación
 de
 so_ware
 adicional.
 

10
 

Caracterís2cas
 del
 SO
 Android
 

Distribución
 de
 las
 versiones
 

Distribución
 de
 las
 versiones
 

hDp://developer.android.com/sdk/installing/index.html?pkg=adt
 

11
 

Caracterís2cas
 del
 SO
 Android
 

Aplicaciones
 

Las
  apl
  • Links de descarga
http://lwp-l.com/pdf16004

Comentarios de: Mi primera app (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad