Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cuál es la diferencia entre Android 2.2 y 2.3?

¿Cuál es la diferencia entre Android 2.2 y 2.3?

Las versiones del sistema son diferentes, la 2.3 es más completa y más operable que la 2.2

Función de la versión 2.3

Nuevo contenido en comparación con la versión anterior: 1. Nuevo Se agregó el paquete android.net.sip, denominado clase SipManager, que puede desarrollar fácilmente aplicaciones Voip basadas en Sip. Cuando se usan al mismo tiempo, se deben incluir al menos estos dos permisos y . debe filtrar en el mercado. Solo se muestran los modelos que admiten VoIP API. Puede agregar y estos dos indicadores.

2. Near FieldCommunications (NFC) admite comunicación de corto alcance. NFC puede realizar intercambio de datos y comunicación sin contacto. Puede ser un buen sustituto de la tarjeta SIM RFID para realizar funciones extendidas como el pago móvil. Por supuesto, Android123 Consejo: Esto requiere soporte de hardware

El nuevo paquete en android.nfc incluye NfcAdapter, NdefMessage, NdefRecord y otras clases, similares al método de procesamiento de Bluetooth. El uso de esta API requiere declarar permisos , y al filtrar dispositivos que admiten NFC en el Market, debe agregar frase.

3. Se agregó compatibilidad con giroscopio y otros sensores.

Android 2.3 agregó algunos sensores nuevos, como giroscopio, vector de rotación, aceleración lineal, gravedad y compatibilidad con barómetro. Si desea filtrar estas funciones, agregue algo como a androidmanifest.xml al publicar.

4. Compatibilidad con múltiples cámaras

Nueva Camera.CameraInfo puede administrar la cámara frontal o trasera

Nuevos getNumberOfCameras(), getCameraInfo() y getNumberOfCameras(). Obtenga el número de cámaras.

Se agrega un nuevo método get() para obtener la información de configuración de la cámara CamcorderProfile

Se agrega un nuevo método getJpegEncodingQualityParameter() para obtener los parámetros de calidad de codificación jpeg, que se pueden ver en CameraPreview.java archivo del programa de muestra ApiDemos.

5. Nueva API de cámara

Por ejemplo, obtenga la distancia de enfoque getFocusDistances(), obtenga una vista previa de FPS getPreviewFpsRange(), obtenga el rango de enfoque getSupportedPreviewFpsRange() y configure la educación setPreviewFpsRange()

p>

6. Efectos de sonido de reverberación

Esta vez el marco de Android 2.3 ha agregado soporte para efectos de sonido de reverberación, como graves, auriculares y efectos de virtualización.

Nuevo Android. Paquete media.audiofx

Se agregó la clase AudioEffect para proporcionar control de efectos de sonido

Se agregó ID de sesión de audio, configure AudioTrack y MediaPlayer.

Se agregó un nuevo AudioTrack adjuntoAuxEffect(), getAudioSessionId() y setAuxEffectSendLevel().

Nuevos adjuntosAuxEffect(), getAudioSessionId(), setAudioSessionId(int) y setAuxEffectSendLevel().

Los efectos de sonido relacionados se encuentran en el ejemplo de ApiDemos de AudioFxDemo.java.

6. Mejora de la información EXIF ​​de la foto

Agrega etiquetas de latitud y longitud en EXIF ​​en formato JPG, y puedes usar el método getAltitude() para obtener el EXIF. información de latitud y longitud

El nuevo setOrientationHint() permite al programa obtener la dirección de grabación de vídeo.

7. Gestión de descargas

La nueva gestión de descargas en Android 2.3 admite soporte de servicio de descarga Http de larga duración. Puede garantizar que operaciones como la descarga se vuelvan a intentar después de reiniciar el teléfono y que todo el proceso se ejecute en segundo plano.

Utilice getSystemService(DOWNLOAD_SERVICE) para crear una instancia a través de la clase DownloadManager y manejarla a través del Intent ACTION_NOTIFICATION_CLICKED.

8. El modo restringido

puede ayudar a los desarrolladores a monitorear el rendimiento de su aplicación, manejar el bloqueo de subprocesos y evitar ANR.

StrictMode.ThreadPolicy y StrictMode.VmPolicy obtienen información relacionada con VM.

Las aplicaciones de Android que utilizan optimización de modo restringido pueden ver la introducción detallada del paquete android.os.StrictMode.