2010-06-23 17 views
18

puede que algunos propietarios de dispositivos Android favor venga hacia adelante y publicar los datos que proporcionan sus teléfonos como:ejemplos de datos Android.os.Build, por favor

  • os.android.Build.BOARD
  • os.android .Build.BRAND
  • os.android.Build.DEVICE
  • os.android.Build.DISPLAY
  • os.android.Build.MODEL
  • os.android.Build.PRODUCT

Me pregunto cuál es la mejor combinación de identificación, en busca de estadísticas. Gracias por adelantado.

+0

¿Cuál es la forma más fácil de obtener estos datos? –

+0

Obtuve los datos de mis informes de accidentes de Internet (http://code.google.com/p/acra/). Sin embargo, no se puede encontrar un producto de columna allí. Probablemente también pueda obtener los datos a través del código de alguna manera. –

+6

'adb -d shell getprop | producto grep' –

Respuesta

18

he descubierto esto recientemente: http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro11&D=Samsung+SGH-I997+Infuse+4G&testgroup=system

simplemente selecciona el dispositivo en la caída y luego elija el sistema de pestañas para ver la información del teléfono

+0

Sí, eso es más o menos. –

+0

esto es útil, pero parece que no publican los datos como solo una lista completa de información del dispositivo o le dan la capacidad de hacer búsquedas inversas (es decir, dado un android.os.Build.DEVICE, de qué teléfono es) ¿Alguien sabe de una fuente para esta información? –

+0

FYI, hice búsquedas en el sitio de Google para hacer búsquedas inversas en sus datos. No es perfecto, pero puede ser útil: https://www.google.com/#q=site%3Ahttp%3A%2F%2Fwww.glbenchmark.com%20android.os.Build.DEVICE%09aloha - es el LG Ally https://www.google.com/#q=site%3Ahttp%3A%2F%2Fwww.glbenchmark.com%20android.os.Build.DEVICE%09passion - es el Google Nexus One https: // www. google.com/#q=site%3Ahttp%3A%2F%2Fwww.glbenchmark.com%20android.os.Build.DEVICE%09pyramid - es HTC Sensation https://www.google.com/#q=site % 3Ahttp% 3A% 2F% 2Fwww.glbenchmark.com% 20android.os.Build.DEVICE% 09supersonic - HTC Evo 4G –

22

HTC Desire 2.1update1:
Junta: bravo
Marca: htc_asia_wwe
dispositivo: bravo
pantalla: ERE27
modelo: HTC Desire
producto:?

Nexus One, 2.2
de mesa: mahimahi
Marca: Google
dispositivo: la pasión
pantalla: FRF50 (esta no es la versión de la N1, pero actualizar carga en ella)
modelo: Nexus One
producto:?

EDIT:

Samsung Galaxy S, 2.1update1
bordo: GT-I9000
marca: Samsung
dispositivo: GT-I9000
pantalla: ECLAIR
modelo: GT -I9000
producto: ¿?

+0

Excelente, gracias. –

+0

¿Por qué no hay producto? ¿Es NULL en esos? – malhal

+0

La salida fue "?" hasta donde recuerdo. –

15

Si desea probarlo en el emulador o un teléfono real, intente utilizar este código:

String ANDROID   = android.os.Build.VERSION.RELEASE;  //The current development codename, or the string "REL" if this is a release build. 
    String BOARD   = android.os.Build.BOARD;     //The name of the underlying board, like "goldfish".  
    String BOOTLOADER  = android.os.Build.BOOTLOADER;   // The system bootloader version number. 
    String BRAND   = android.os.Build.BRAND;     //The brand (e.g., carrier) the software is customized for, if any. 
    String CPU_ABI   = android.os.Build.CPU_ABI;    //The name of the instruction set (CPU type + ABI convention) of native code. 
    String CPU_ABI2  = android.os.Build.CPU_ABI2;    // The name of the second instruction set (CPU type + ABI convention) of native code. 
    String DEVICE   = android.os.Build.DEVICE;    // The name of the industrial design. 
    String DISPLAY   = android.os.Build.DISPLAY;    //A build ID string meant for displaying to the user 
    String FINGERPRINT  = android.os.Build.FINGERPRINT;   //A string that uniquely identifies this build. 
    String HARDWARE  = android.os.Build.HARDWARE;    //The name of the hardware (from the kernel command line or /proc). 
    String HOST   = android.os.Build.HOST; 
    String ID    = android.os.Build.ID;     //Either a changelist number, or a label like "M4-rc20". 
    String MANUFACTURER = android.os.Build.MANUFACTURER;   //The manufacturer of the product/hardware. 
    String MODEL   = android.os.Build.MODEL;     //The end-user-visible name for the end product. 
    String PRODUCT   = android.os.Build.PRODUCT;    //The name of the overall product. 
    String RADIO   = android.os.Build.RADIO;     //The radio firmware version number. 
    String TAGS   = android.os.Build.TAGS;     //Comma-separated tags describing the build, like "unsigned,debug". 
    String TYPE   = android.os.Build.TYPE;     //The type of build, like "user" or "eng". 
    String USER   = android.os.Build.USER;     // 
Cuestiones relacionadas