Voy a crear informes basados en nuestro Exchange ActiveSync registros. Uno de los campos en los EAS registros de Dispositivo "Agente" que me dice el tipo de dispositivo y la versión de Android que el dispositivo está encendido. Un ejemplo de cadena de este campo es:
SAMSUNG-GT-N7000/100.20306
donde la primera parte antes de que el "/" es el dispositivo y la segunda parte es la versión de Android.
Estoy seguro de que el número de versión de mapas para la versión de Android ya que estas cadenas son diferentes a los de la EAS cadenas de cliente. Un ejemplo de y EAS de la cadena del cliente es "Android-EAS/2.0", donde el número de la versión del cliente ActiveSync. Dispositivos con esas cadenas informe de la versión de Android en otra columna.
Aquí están algunos ejemplos adicionales de la versión de Android números: 100.202, 100.20303, 100.20304, 100.20305, 100.20306, 100.40003, 100.40004
Yo era capaz de aprovechar este recurso para los dispositivos iOS: http://www.onesimplescript.com/2012/06/reporting-on-apple-ios-activesync.html
Lo que no puedo entender es un mapeo de las versiones de Android a partir de estas cadenas en sus nombres "descriptivos" (KitKat, Ice Cream Sandwich, etc). Hay recursos disponibles que se asignan estos numérico versiones de sistema operativo para el nombre del sistema operativo?