lunes, 4 de junio de 2012

conclusion de lo que es android

CONCLUSION
ES UN  SISTEMA OPERATIVO NECESARIO EN LOS TELEFONOS MOVILES POR QUE DE AHÍ VIENEN  SUS APLICACIONES EN LOS CELURARES DESDE LA CONEXIÓN A INTERNET COMO SUS MULTITAREAS QUE SE MANTIENEN EN FUNCION Y NO SE DETIENEN COMO OTROS SISTEMAS OPERATIVOS MOVILES, GRACIAS A ESTE SISTEMA OPERATIVO UN CELULAR MOVIL YA TIENE MAS APLICACIONES PARA SU NECESIDAD COMO:
·        NAVEGADOR EN WED
·        MENSAJERIA
·        CONECTIVIDAD
·        SOPÒRTE DE JAVA
·        SOPORTE MULTIMEDIA
·        SOPORTE PARA STREAMIG
·        SOPORTE PARA HADWARE ADICIONAL
·        GOOGLE PLAY
·        MULTITAREA
·        MULTI-TACTIL
·        BLUETOOTH
·        VIDEO LLAMADA


cuestonario de preguntas de android

                       [CUESTIONARIO


·        ¿Que es el Android?
             es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware[] está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos.
·        ¿Para que es utilizado?
TELEFONOS MOVILES POR QUE DE AHÍ VIENEN  SUS APLICACIONES EN LOS CELURARES DESDE LA CONEXIÓN A INTERNET COMO SUS MULTITAREAS QUE SE MANTIENEN EN FUNCION Y NO SE DETIENEN COMO OTROS SISTEMAS OPERATIVOS MOVILES, GRACIAS A ESTE SISTEMA OPERATIVO UN CELULAR MOVIL YA TIENE MAS APLICACIONES PARA SU NECESIDAD COMO:
·        NAVEGADOR EN WED
·        MENSAJERIA
·        CONECTIVIDAD
·        SOPÒRTE DE JAVA
·        SOPORTE MULTIMEDIA
·        ¿Por quien fue desarrollado y en que año?
            inicialmente por Android Inc., una firma comprada por Google en 2005.
·        Menciona dos características del android
Navegador web, Soporte de Java, Mensajería,Soporte multimedia, Soporte para hardware adicional,Multi-táctil, Bluetooth, Video llamada,Multitarea.
·        El android que tecnologías de conectividad soporta.
Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE y WiMAX.


aplicaciones de android

APLICACIONES

Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit (Android SDK),[] pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google App Inventor,[] un entorno visual para programadores novatos y varios cruz aplicaciones de la plataforma Web móvil marcos.

o       Google Play

o       Privacidad

o       Seguridad

 

 

 

 

versiones de android

VERSIONES


v    Android  1.0, la primera versión comercial del software, fue lanzado el 23 de septiembre de 2008
v    Android 1.1 El 9 de febrero de 2009, la actualización de Android 1.1 fue lanzado, en un principio para el T-Mobile G1 solamente.
v    1.5 Cupcake El 30 de abril de 2009, la actualización de Android 1.5, Cupcake apodado, fue puesto en libertad, basado en kernel de Linux 2.6.27
v    1.6 DonutThe Android 1.6 home screen. El Android 1.6 la pantalla de inicio. On September 15, 2009, the Android 1.6 SDK – dubbed Donut – was released, based on Linux kernel 2.6.29. [ 19 ] [ 20 ] [ 21 ] Included in the update were numerous new features: [ 19 ] El 15 de septiembre de 2009, el SDK de Android 1.6 - conocido como Donut - fue puesto en libertad, basada en el kernel Linux 6.2.29
v    2.0/2.1 Éclair The Motorola Droid , running AndroEl Motorola Droid, con Android 2.0. On October 26, 2009, the Android 2.0 SDK – codenamed Éclair – was released, based on Linux kernel 2.6.29. [ 22 ] Changes included: [ 23 ] . El 26 de octubre de 2009, el SDK de Android 2.0 - cuyo nombre en clave Eclair - fue puesto en libertad, basada en el kernel Linux 6.2.29.
v    Froyo 2.2.x Google's Nexus One was the first smartphone to receive Android 2.2 Froyo. Google, Nexus ONE fue el primer teléfono inteligente para recibir Android 2.2 Froyo. On May 20, 2010, the Android 2.2 (Froyo) SDK was released, based on Linux kernel 2.6.32. [ 27 ] El 20 de mayo de 2010, el Android 2.2 (Froyo) SDK fue puesto en libertad, basada en el kernel Linux 2.6.32.

v    Pan 2.3.x Google's Nexus S introduced Android 2.3 GingerDe Google Nexus S presentado Android 2.3 Gingerbread. On December 6, 2010, the Android 2.3 (Gingerbread) SDK was released, based on Linux kernel 2.6.35. [ 34 ] [ 35 ] Changes included: [ 34 ] El 6 de diciembre de 2010, el Android 2.3 (Gingerbread) SDK fue puesto en libertad, basado en el kernel de Linux 6.2.35.

v    Ice Cream Sándwich 4.0.x The Samsung Galaxy Nexus , the first of the Samsung Galaxy series to run AndrEl Samsung Galaxy Nexus , el primero de la serie Samsung Galaxy para ejecutar Android 4.0. The SDK for Android 4.0.1 (Ice Cream Sandwich), based on Linux kernel 3.0.1, [ 53 ] was publicly released on October 19, 2011. [ 54 ] Google's Gabe Cohen stated that Android 4.0 was "theoretically compatible" with any Android 2.3.x device in production at that time. [ 55 ] The source code for Android 4.0 became available on November 14, 2011. [ 56 ] The update introduced numerous new features, including: [ 57 ] [ 58 ] [ 59 ]El SDK para Android 4.0.1 (sándwich de helado), basado en el kernel de Linux 3.0.1, se dio a conocer el 19 de octubre de 2011. de Google Gabe Cohen dijo que Android 4.0 era "teóricamente compatible" con cualquier dispositivo Android 2.3.x en la producción en ese momento

conectividad de android

CONECTIVIDAD
Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE y WiMAX.


interface del android

INTERFACE

En este documento
1.                            Definición de una interfaz de lisina digestible ileal aparente
1.                                                   Cree el archivo. Lisina digestible ileal aparente
2.                                                  Exponer la interfaz para los clientes
2.                         Los objetos que pasen por encima del IPC
3.                            Llamar a un método de IPC
 Véase también
1.                          Servicios enlazados
 Lisina digestible ileal aparente (Android Interface Definition Language) es similar a otros IDL es posible que haya trabajado.Le permite definir la interfaz de programación que tanto el cliente y el servicio de acuerdo sobre el fin de comunicarse entre sí mediante la comunicación entre procesos (IPC).En Android, un proceso que normalmente no pueden acceder a la memoria de otro proceso. Así que para hablar, que necesitan para descomponer los objetos primitivos en que el sistema operativo pueda entender, y Marshall los objetos a través de esa frontera para usted. El código para hacer que la clasificación es tedioso de escribir, por lo que Android se maneja para usted con lisina digestible ileal aparente.
 Nota: El uso de lisina digestible ileal aparente sólo es necesario si usted permite que los clientes de las diferentes aplicaciones para acceder a su servicio para el IPC y quieren manejar el subprocesamiento múltiple en su servicio. Si no es necesario llevar a cabo simultáneamente IPC través de diferentes aplicaciones, se debe crear la interfaz de la aplicación de un cuaderno o, si se desea realizar la IPC, pero no es necesario para manejar el multithreading, implementar la interfaz con un mensajero. En cualquier caso, asegúrese de que comprende los servicios están consolidados antes de implementar una lisina digestible ileal aparente.
 Antes de comenzar el diseño de su interfaz de lisina digestible ileal aparente, tenga en cuenta que las llamadas a una interfaz de lisina digestible ileal aparente son llamadas directas a funciones. Usted no debe hacer suposiciones sobre el hilo en el que la llamada se produce. Lo que ocurre es diferente dependiendo de si la llamada es de un hilo en el proceso local o un proceso remoto. Specifically: En concreto:
·                      Las llamadas realizadas desde el proceso local se ejecutan en el mismo subproceso que realiza la llamada. Si esta es tu hilo de interfaz de usuario principal, que el hilo se sigue ejecutando en la interfaz de lisina digestible ileal aparente. Si se trata de otro hilo, que es el que ejecuta su código en el servicio. Por lo tanto, si sólo temas locales tienen acceso a este servicio, usted puede controlar completamente lo que las discusiones se están ejecutando en el mismo (pero si ese es el caso, entonces usted no debería usar lisina digestible ileal aparente en absoluto, sino que debe crear la interfaz de la aplicación de un Cuaderno).
·                    Las llamadas de un proceso remoto se envían desde un grupo de subprocesos de la plataforma mantiene dentro de su propio proceso.  Usted debe estar preparado para las llamadas entrantes de los temas desconocidos, con varias llamadas que ocurren al mismo tiempo.En otras palabras, una aplicación de una interfaz de lisina digestible ileal aparente debe estar completamente segura para los subprocesos.
·                     La oneway la palabra clave modifica el comportamiento de las llamadas remotas.Cuando se utiliza, una llamada remota no bloquea, sino que simplemente envía los datos de la transacción y vuelve inmediatamente. La implementación de la interfaz con el tiempo recibe esto como una llamada normal de la Binder grupo de subprocesos como una llamada de distancia normal.  Si oneway se utiliza con una llamada local, no hay impacto y la llamada sigue siendo sincrónica.
Definición de una interfaz de lisina digestible ileal aparente
Debe definir la interfaz de lisina digestible ileal aparente en una .aidl archivo con la programación de Java la sintaxis del lenguaje, a continuación, guárdelo en el código fuente (en el src/ directorio), tanto de la aplicación que aloja el servicio y cualquier otra aplicación que enlaza con el servicio.
 Cuando se genera cada aplicación que contiene el .aidl de archivos, las herramientas del SDK de Android generar un IBinder interfaz basada en el .aidl archivo y guárdelo en el proyecto de gen/ directorio. El servicio debe implementar el IBinder interfaz apropiada. Las aplicaciones cliente puede enlazar con el servicio y llamar a los métodos de la IBinder para llevar a cabo la CIA.
 Para crear un servicio limitado uso de lisina digestible ileal aparente, siga estos pasos:
1.               Lisina digestible ileal aparente
Este archivo define la interfaz de programación con las firmas de métodos.
2.             Implementar la interfaz
Las herramientas del SDK de Android generar una interfaz en el lenguaje de programación Java, basado en su .aidl archivo.  Esta interfaz tiene una clase interna abstracta denominada Stub que se extiende Binder e implementa los métodos de su interfaz de lisina digestible ileal aparente.  Usted debe extender el Stub clase y poner en práctica los métodos.
3.                 Exponer la interfaz para los clientes
 Implementar un Service y anulación onBind () para volver a su puesta en práctica del Stub clase.
 Precaución: Cualquier cambio que realice en su interfaz de lisina digestible ileal aparente después de su primer lanzamiento debe seguir siendo compatible con versiones anteriores con el fin de evitar la ruptura de otras aplicaciones que utilizan su servicio. Es decir, debido a que su .aidl del archivo debe ser copiado a otras aplicaciones para que puedan acceder a la interfaz de su servicio, usted debe mantener el apoyo a la interfaz original.

caracteristicas del android

CARACTERISTICAS



Diseño de dispositivo
La plataforma es adaptable a pantallas más grandes, 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 liviana, que es usada para propósitos de almacenamiento de datos.
Conectividad
Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE y WiMAX.
Mensajería
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 obtiene una puntuación de 93/100 en el test Acid3.
Soporte de Java
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 optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.[]
Soporte multimedia
Android soporta los siguientes formatos multimedia: 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.[]
Soporte para streaming
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 Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización de Adobe Flash Player.
Soporte para hardware adicional
Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión, termómetro, aceleración 2D y 3D.
Entorno de desarrollo
Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
Google Play
Google Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
Multi-táctil
Android tiene soporte nativo para pantallas multi-táctiles que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada 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 activa el soporte para pantallas multi-táctiles de forma nativa.[]
Bluetooth
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.[]
Video llamada
Android soporta video llamada a través de Google Talk desde su versión Honey Comb.
Multitarea
Multitarea 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 multitarea es congelada[.]
Características basadas en voz
La búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.[]
Tethering
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, no oficial en teléfonos con versión 1.6 o superiores mediante aplicaciones disponibles en el Android Market, por ejemplo PdaNet). Para permitir a un PC usar la conexión 3G del móvil android se podría requerir la instalación de software adicional.[]