Get Started. It's Free
or sign up with your email address
developers by Mind Map: developers

1. about android

1.1. Welcome

1.1.1. Introduccion

1.2. Jelly Bean

1.2.1. Android 4.3 APIs

1.2.2. Android 4.2 APIs

1.2.3. Android 4.1 APIs

1.3. Ice Cream Sandwich

1.3.1. Android 4.0.3 APIs

1.3.2. Android 4.0 APIs

1.4. Honeycomb

1.4.1. Android 3.2 APIs

1.4.2. Android 3.1 APIs

1.4.3. Android 3.0 APIs

1.5. Gingerbread

1.5.1. Android 2.3.4 APIs

1.5.2. Android 2.3.3 APIs

1.6. dashboards

2. get sdk

3. open source

3.1. Source

3.1.1. Vista General

3.1.1.1. Lineas de Codigo, Derivaciones y liberaciones

3.1.1.2. Aquí usted puede encontrar la información y el código fuente que necesita para aprender más sobre la plataforma Android.

3.1.1.3. Nombres de versión, etiquetas y números de compilación

3.1.1.4. Preguntas Frecuentes FAQs

3.1.1.5. Licencias

3.1.1.6. Roles de Proyecto

3.1.2. Descargando y Construllendo

3.1.2.1. Ambiente Inicial de Construccion

3.1.2.2. Descargando la fuente

3.1.2.3. Construcción y ejecucion

3.1.2.4. Construccion para dispositivos

3.1.2.5. construccion de kernel

3.1.2.6. Problemas Conocidos

3.1.3. Desarrollando

3.1.3.1. Uso de repositorios

3.1.3.2. Uso de eclipse

3.1.3.3. Recursos GIT

3.1.4. Contribucion

3.1.4.1. Vida de un Patch

3.1.4.2. Envio de patches

3.1.4.3. vista de Parches

3.1.4.4. Vida de un Bug

3.1.4.5. Reporte de Bugs

3.1.4.6. Normas de estilo para colaboradores

3.1.5. Comunity

3.2. Devices

3.2.1. Puertos

3.2.1.1. Multimedia

3.2.1.2. Audio

3.2.1.2.1. Latencia

3.2.1.2.2. Calentamiento

3.2.1.2.3. terminologia

3.2.1.2.4. diseño para reducir la latencia

3.2.1.2.5. circuitos de prueba

3.2.1.3. Cámara V1

3.2.1.4. DRM

3.2.1.5. Graficos

3.2.1.6. Bluetooth

3.2.1.7. Referencia

3.2.1.8. Información Tecnica

3.3. Accesories

3.3.1. Vista General

3.3.1.1. Protocolo Abierto de Accesorios

3.3.1.1.1. Version 2.0

3.3.1.1.2. Version 1.0

3.3.1.2. Construccion de Accesorios de Audio

3.3.1.3. Construccion de Accesorios Personalizados

3.4. Compatibility

3.4.1. Vista General

3.4.1.1. Resumen CTS (compability Test Suite)

3.4.1.2. Introduccion a CTS

3.4.1.3. Desarrollo CTS

3.4.1.4. CDD (Documento de definicion de compatibilidad)

3.4.1.5. Descargas

3.4.1.6. Contactenos

4. support

4.1. Developer Support Resources

5. legal

5.1. Android Brands

5.2. Legal Notice

5.2.1. Android es una plataforma abierta que está libremente disponible para usted como un desarrollador de aplicaciones. Usted puede descargar directamente el SDK de Android, desarrollar aplicaciones y distribuirlas al mundo sin ningún tipo de registro o de honorarios.

5.3. Web Site Content

5.4. Other Android Services

6. design

6.1. get started

6.1.1. Creative Vision

6.1.1.1. Me encanta

6.1.1.1.1. La belleza está más allá de la piel. Apps Android son elegantes y estéticamente agradable en múltiples niveles. Las transiciones son rápidas y claras, diseño y la tipografía son claras y significativas.

6.1.1.2. Simplifica mi vida

6.1.1.2.1. El trabajo de diseño no se detiene en el primer uso, sin embargo. Apps Android eliminan las tareas en curso, como la gestión de archivos y sincronización. Las tareas simples no requieren procedimientos complejos, y las tareas complejas se adaptan a la mano y la mente humana.

6.1.1.3. increible

6.1.1.3.1. No es suficiente para hacer que una aplicación que es fácil de usar. Apps Android empodera a las personas a probar cosas nuevas y usar aplicaciones en nuevas formas innovadoras.

6.1.2. Design Principles

6.1.2.1. Estos principios de diseño fueron desarrollados por y para el usuario del equipo Experiencia Android para mantener el interés de los usuarios en mente.

6.1.3. UI overview

6.1.3.1. Del sistema de interfaz de usuario de Android (UI) proporciona el marco sobre el cual se construye la aplicación. Los aspectos importantes incluyen la experiencia de pantalla, dispositivo de navegación global, y las notificaciones.

6.2. style

6.2.1. Devices and Displays

6.2.1.1. Android provee millones de teléfonos, tabletas y otros dispositivos en una amplia variedad de tamaños de pantalla y factores de forma.

6.2.2. themes

6.2.2.1. Los temas son el mecanismo de Android para aplicar un estilo coherente con una aplicación o actividad. El estilo especifica las propiedades visuales de los elementos que componen la interfaz de usuario, como el color, la altura, el relleno y el tamaño de la fuente.

6.2.3. touch Feedback

6.2.3.1. Cada vez que un usuario toca un área recurribles en su aplicación, proporcionar una respuesta visual. Esto permite al usuario saber qué objeto fue tocado y que su aplicación está "escuchando".

6.2.4. Metrics and Grids

6.2.4.1. Los dispositivos varían no sólo en tamaño físico, sino también en la densidad de la pantalla (DPI). Para simplificar la forma de diseñar para múltiples pantallas, pensar en cada dispositivo que cae en un cubo de tamaño determinado y un cubo de densidad

6.2.5. typography

6.2.5.1. Ice Cream Sandwich presenta una nueva familia tipo con nombre Roboto, creado específicamente para los requisitos de la interfaz de usuario y las pantallas de alta resolución.

6.2.6. Color

6.2.6.1. Uso de colores principalmente para dar énfasis. Elija los colores que se ajustan a su marca y ofrecen un buen contraste entre los componentes visuales

6.2.7. Iconography

6.2.7.1. Un icono es una gráfica que ocupa una pequeña parte del espacio de la pantalla y proporciona una representación rápida, intuitiva de una acción, un estado o una aplicación.

6.2.7.2. lanzador (launcher)

6.2.7.2.1. El icono del lanzador es la representación visual de su aplicación en el hogar o la pantalla Todos Apps

6.2.7.3. Barra de accion

6.2.7.3.1. Iconos de la barra de acción son botones gráficos que representan las acciones más importantes que las personas pueden tomar dentro de su aplicación.

6.2.7.4. iconos Contextuales

6.2.7.4.1. Dentro del cuerpo de su aplicación, utilice los iconos pequeños para acciones superficiales y / o proporcionar el estado de los elementos específicos

6.2.8. Writing Style

6.2.8.1. pautas

6.2.8.1.1. Sea breve. Sea conciso, sencillo y preciso. Comience con un límite de 30 caracteres (incluyendo espacios), y no use más a menos que sea absolutamente necesario.

6.2.8.1.2. Debe ser sencillo. Haz de cuenta que estás hablando con alguien que es inteligente y competente, pero no saben la jerga técnica y no podrá hablar muy bien el Inglés

6.2.8.1.3. Sea amigable. Usa contracciones. Hable directamente al lector utilizando la segunda persona ("usted").

6.2.8.1.4. Poner primero lo más importante. Las dos primeras palabras (alrededor de 11 caracteres, incluyendo espacios) deben incluir por lo menos una muestra de la información más importante en la cadena.

6.2.8.1.5. describa solo lo necesario y nada mas

6.2.8.1.6. Evitar la repetición

6.3. Patterns

6.3.1. nuevo en android

6.3.2. gestos

6.3.3. estructura de la aplicacion

6.3.4. navegacion

6.3.5. barra de accion

6.3.6. panel de navegacion

6.3.7. presentaciones Multipantalla

6.3.8. Seleccion

6.3.9. confirmacion y reconocimineto

6.3.10. Notificaciones

6.3.11. Widgets

6.3.12. configuraciones

6.3.13. ayuda

6.3.14. compatibilidad

6.3.15. Accesibilidad

6.3.16. Pure Android

6.4. building Blocks

6.4.1. fichas

6.4.2. listas

6.4.3. cuadricula de listas

6.4.4. desplazamiento

6.4.5. rotacion

6.4.6. botones

6.4.7. campos de texto

6.4.8. barras de busqueda

6.4.9. Actividad y Progreso

6.4.10. Switches

6.4.11. Dialogos

6.4.12. Pickers

6.5. downloads

6.5.1. paquete completo

6.5.2. paquete fuentes

6.5.3. paquete barras de accion

6.5.4. paquete de colores

6.6. videos

6.6.1. conferencias Google I/O 2012

7. develop

7.1. training

7.1.1. Getting Started

7.1.1.1. construyendo su primera aplicacion

7.1.1.1.1. creando un proyecto Android

7.1.1.1.2. Ejecutando Aplicacion

7.1.1.1.3. construyendo interfaz de usuario Simple

7.1.1.1.4. iniciando otra actividad

7.1.1.2. Agregando la Barra de accion

7.1.1.2.1. configurando la barra de accion

7.1.1.2.2. agregando botones de accion

7.1.1.2.3. estilo de la barra de accion

7.1.1.2.4. superposicion de la barra de accion

7.1.1.3. soportanado diferentes dispositivos

7.1.1.3.1. soporte de diferentes idiomas

7.1.1.3.2. Soporte de diferentes Pantallas

7.1.1.3.3. soporte de distintas versiones de plataforma

7.1.1.4. Gestion del Ciclo de Vida de la actividad

7.1.1.4.1. iniciar Actividad

7.1.1.4.2. Pausar y resumir una actividad

7.1.1.4.3. detener y reiniciar una actividad

7.1.1.4.4. Recrear una actividad

7.1.1.5. construccion de interfaz de usuario dinamica con fragmentos

7.1.1.5.1. Crear un Fragmento

7.1.1.5.2. Construir una Interfaz de Usuario Flexible

7.1.1.5.3. Comunicarse con otros Fragmentos

7.1.1.6. Guardando informacion

7.1.1.6.1. Guardar sets de valor clave

7.1.1.6.2. Guardar Archivos

7.1.1.6.3. Guardar informacion en Bases de datos SQL

7.1.1.7. interacción con otras Apps

7.1.1.7.1. Envio de Usuario a otra App

7.1.1.7.2. Obtener un resultado de la Actividad

7.1.1.7.3. Permitir Otras Appspara comenzar Actividad

7.1.1.8. Compartiendo Contenido

7.1.1.8.1. Envio de contenido a otras Apps

7.1.1.8.2. Recibir Contenido de Otras Apps

7.1.1.8.3. Agregando la Accion Easy Share

7.2. API Guides

7.2.1. App Components

7.2.1.1. App Fundamentales

7.2.1.2. Actividades

7.2.1.3. Servicios

7.2.1.4. Proveedores de contenido

7.2.1.5. intensiones y Filtros de Intensiones

7.2.1.6. Procesos y subprocesos

7.2.1.7. permisos

7.2.1.8. App Widgets

7.2.1.9. Manifiesto de Android

7.2.2. User Interface

7.2.2.1. Vision General

7.2.2.2. diseños

7.2.2.3. Control de entrada

7.2.2.4. eventos de entrada

7.2.2.5. menus

7.2.2.6. Barra de accion

7.2.2.7. Configuraciones

7.2.2.8. Dialogos

7.2.2.9. Notificaciones

7.2.2.10. Toasts

7.2.2.11. Busqueda

7.2.2.12. Arrastrar y soltar

7.2.2.13. Accesibilidad

7.2.2.14. Estilos y Temas

7.2.2.15. Componentes Personalizados

7.2.3. Recursos de Aplicacion

7.2.3.1. Vision General

7.2.3.2. Aprovisionamiento de recursos

7.2.3.3. Acceso a Recursos

7.2.3.4. Gestion de cambios en tiempo de ejecucion

7.2.3.5. localizacion

7.2.3.6. tipos de recursos

7.2.4. Animacion y graficas

7.2.4.1. Visión General

7.2.4.2. Animacion Apropiada

7.2.4.3. verificar animacion

7.2.4.4. Animación Dibujable

7.2.4.5. Canvas and Drawables

7.2.4.6. Open GL ES

7.2.4.7. Hardware de Aceleracion

7.2.5. Computacion

7.2.5.1. Script de render

7.2.5.2. Script de render Avanzado

7.2.5.3. Runtime Api Reference

7.2.6. Multimedia Y camara

7.2.6.1. Reproduccion de Multimedia

7.2.6.2. Formatos Multimedia Soportados

7.2.6.3. Captura de Audio

7.2.6.4. Jetplayer

7.2.6.5. Cámara

7.2.7. Localizacion y Sensor

7.2.7.1. Mapas y Localizacion

7.2.7.2. Estrategias de Localizacion

7.2.7.3. Vista General del Sensor

7.2.7.4. Sensor de Movimiento

7.2.7.5. Sensor de posicionamiento

7.2.7.6. Sensor de Ambiente

7.2.8. Conectividad

7.2.8.1. Bluetooth

7.2.8.2. NFC

7.2.8.3. WIFI P2P

7.2.8.4. USB

7.2.8.5. SIP

7.2.9. Texto y Entradas

7.2.9.1. Copiar y Pegar

7.2.9.2. Crear un IME input Method Editor

7.2.9.3. Corrector Ortografico

7.2.10. Almacenamiento de Datos

7.2.10.1. Opciones de Almacenamiento

7.2.10.2. Backup de datos

7.2.10.3. Lugar de la instalcion de la aplicacion

7.2.11. Administracion

7.2.11.1. Políticas del dispositivo

7.2.12. Aplicaciones WEB

7.2.12.1. Vista General

7.2.12.2. Pantallas de Orientacion para Apps Web

7.2.12.3. Construir Aplicaciones Web en WebView

7.2.12.4. Depuracion de Apps Web

7.2.12.5. Buenas Practicas para aplicaciones Web

7.2.13. Buenas Practicas

7.2.13.1. Compatibilidad

7.2.13.2. Soporte para multiples pantallas

7.2.13.3. Soporte para Tablets y telefonos

7.3. Reference

7.3.1. Contiene las clases de recursos utilizados por las aplicaciones incluidas en la plataforma y define permisos de la aplicación de las funciones del sistema

7.4. Tools

7.4.1. Herramientas de desarrollador

7.4.2. Download

7.4.2.1. Configuracion de ADT bundle

7.4.2.2. Configuracion de IDE existente

7.4.2.3. Android Studio

7.4.2.4. Exploracion de SDK

7.4.2.5. Descarga de NDK

7.4.3. Espacio de Trabajo

7.4.3.1. Configuracion de dispositivos Virtuales

7.4.3.1.1. gestor AVD

7.4.3.1.2. desde Linea de Comandos

7.4.3.1.3. Uso del emulador

7.4.3.2. Uso de Hardware de dispositivos

7.4.3.2.1. controladores USB

7.4.3.3. Configuracion de Proyectos

7.4.3.3.1. desde Eclipse con ADT

7.4.3.3.2. desde linea de Comandos

7.4.3.3.3. Uso de Plantillas de Codigo

7.4.3.4. Construccion y Ejecutado

7.4.3.4.1. Desde Eclipse con ADT

7.4.3.4.2. Desde linea de Comandos

7.4.3.5. Testing

7.4.3.5.1. fundamentos

7.4.3.5.2. desde Eclipse

7.4.3.5.3. desde otros IDEs

7.4.3.5.4. Actividades de Probado

7.4.3.5.5. Servicios de Probado

7.4.3.5.6. contenido del proveedor para probar

7.4.3.5.7. Accesibilidad de prueba

7.4.3.5.8. prueba de interfaz de usuario

7.4.3.5.9. que probar

7.4.3.5.10. tutorial de actividades de probado

7.4.3.6. Compilacion

7.4.3.6.1. Desde Eclipse con ADT

7.4.3.6.2. desde otros IDEs

7.4.3.6.3. uso de DDMS

7.4.3.6.4. Escritura y lectura de LOGS

7.4.3.6.5. Mejora de Codigo con LINT

7.4.3.6.6. optimizacion de su interfaz de usuario

7.4.3.6.7. Perfiles con Traceview y dmtracedump

7.4.3.6.8. Analisis de pantalla y rendimiento con Systrace

7.4.3.6.9. uso de la Aplicacion DevTools

7.4.3.7. Publicacion

7.4.3.7.1. preparacion para la liberacion

7.4.3.7.2. Asignacion de versiones para su APP

7.4.3.7.3. Firmado de App

7.4.4. Librerias de Soporte

7.4.4.1. Caracteristicas

7.4.4.2. Configuracion

7.4.5. Revisiones

7.4.5.1. Herramientas

7.4.5.2. Plugin ADT

7.4.5.3. Plataformas

7.4.6. ADK kit de accesorios de desarrollo

7.4.6.1. Guia ADK 2012

7.4.6.2. Guia ADK 2011

7.5. Google services

7.5.1. Vista General

7.5.2. Juegos

7.5.3. Localizacion

7.5.4. Mapas de Google

7.5.5. Autorizaciones

7.5.6. Servicios de Google Play

7.5.6.1. Configuracion

7.5.6.2. referencia

7.5.7. Google-Play en aplicaciones de Facturacion

7.5.7.1. Vista general

7.5.7.2. Api version 3

7.5.7.3. API versión 2

7.5.7.4. Suscripciones

7.5.7.5. Seguridad y Diseño

7.5.7.6. Probado en Aplicaciones de Facturacion

7.5.7.7. Administracion en Apps de facturacion

7.5.7.8. Notas de version

7.5.8. Mensajeria Google Cloud

7.5.8.1. Vista General

7.5.8.2. Introduccion

7.5.8.3. Implementacion de cliente GCM

7.5.8.4. Implementacion de servidor GCM

7.5.8.4.1. CCS (XMPP)

7.5.8.4.2. HTTP

7.5.8.5. Notificaciones de Usuario

7.5.8.6. Topicos Avanzados

7.5.8.7. Migracion

7.5.8.8. Referencia

7.5.9. Distribucion Google Play

7.5.9.1. Filtros en Google Play

7.5.9.2. Soporte a multiples APK

7.5.9.3. Archivos de Expansion APK

7.5.9.4. Aplicacion de LIcenciamiento

7.5.9.5. Servicio de Backup Android

8. distribut

8.1. Google Play

8.1.1. visibilidad

8.1.2. Rentabilidad

8.1.3. Distribucion

8.2. Publishing

8.2.1. Introduccion

8.2.2. Consola de desarrollador

8.2.3. Lista de chequeo de localizacion

8.2.4. lanzamiento de lista de chequeo

8.3. Promoting

8.3.1. Vinculacion de productos

8.3.2. Insignias Google Play

8.3.3. Dispositivo Generador de Arte

8.3.4. Directrices de Marca

8.4. App Quality

8.4.1. Nucleo App Quality

8.4.2. Tablet App Quality

8.4.3. Mejoramiento App Quality

8.5. Policies

8.5.1. Correo no deseado SPAM

8.5.2. propiedad intelectual

8.5.3. ADS

8.6. Spotlight

8.6.1. historias en Tablet

8.6.2. Historias de Juego

8.7. Google Play for education

8.7.1. Acerca de

8.7.2. Introduccion

8.7.3. Directrices

8.7.4. Contratar

8.8. open distribution