Aquesta és una revisió antiga del document


Creación de aplicacions con Google Android

  • software libre: sistema operativo, middleware, aplicaciones, API's, SDK
    • SDK completo, multiplataforma, emulador, depuración, plugin Eclipse
      • reprovechamiento de componentes
      • gráficos 2D nativos, 3D con librerias
      • SQLite
  • enfocado a teléfonos, etc…
  • Java + XML
  • Interfaces de usaurios complejas
  • soporte multimèdia, comunicaciones, sensores
  • versiones:
  • AndroidManifest.xml
    • configuración
    • permisos solicitados
    • versión android mínima
    • Activity (pantalla)
    • Servicios
    • Broadcast receivers
    • Content providers
    • Intent-filters
  • Proguard.cfg
    • Optimizar/ofuscar código (cambio nombre variable)
    • dificultar ingeniería inversa
    • reducir medida de la APK
    • se ejecuta automáticamente (build) en modo release (para entregar)
  • carpeta src
    • package
  • carpeta res
    • carpeta Drawable (imágenes, audios)
    • carpeta Layouts
    • carpeta Values
  • Activities
    • componente principal
    • tiene asignada una vista (layout)
    • java
    • cada una tiene su ciclo de vida (pausar, destruir, etc…)
    • el sistema puede cerrar nuesta activity si necesita memoria
  • Intents
    • intención o solicitud de realizar una tarea
    • servicios de comunicación entre componentes dentro de la misma App o con ajenas
  • Servicios
    • funcionamiento en segundo plano
    • dos tipos
      • started: se lanza y no vuelve
      • bound: interacción
  • Interfaz de usuario
    • view, viewgroups
    • permite la interacción con el usuario
    • UI's mostran las funcionalidades de nuestra app
    • amigables
  • Content Providers
    • proveedores de contenido, comunicación con otras apps para hacer uso de los datos
  • Broadcast Receivers
    • escuchando eventos, cambios estado teléfono
    • receptor de difusión
    • las modificaciones se notifican con un intent
  • info/cursos/cibernarium/android.1507156332.txt.gz
  • Darrera modificació: 04/10/2017 15:32
  • per mate