2010-06-23 15 views
18

può alcuni proprietari di dispositivi Android si prega di farsi avanti e pubblicare i dati che i loro telefoni forniscono come:Android.os.Build esempi dati, si prega di

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

Mi chiedo quale sia la migliore combinazione di identificazione, in cerca di statistiche. Grazie in anticipo.

+0

qual è il modo più semplice per ottenere questi dati? –

+0

Ho ricevuto i dati dai miei rapporti sugli arresti anomali di Acra (http://code.google.com/p/acra/). Tuttavia, non è possibile trovare un prodotto a colonne. Probabilmente è anche possibile ottenere i dati tramite codice in qualche modo. –

+6

'adb -d shell getprop | grep product' –

risposta

18

ho scoperto questo recente: http://www.glbenchmark.com/phonedetails.jsp?benchmark=glpro11&D=Samsung+SGH-I997+Infuse+4G&testgroup=system

basta scegliere il dispositivo sulla goccia allora scegli il sistema di schede per visualizzare le informazioni sul telefono

+0

Sì, è praticamente tutto. –

+0

questo è utile, ma non sembrano pubblicare i dati come solo un elenco completo delle informazioni sul dispositivo o ti danno la possibilità di fare ricerche inverse (ad esempio dato un android.os.Build.DEVICE, da quale telefono proviene). Qualcuno sa di una fonte per questi dati? –

+0

FYI, ho fatto ricerche su Google site per fare ricerche inverse sui loro dati. Non perfetto, ma può essere utile: https://www.google.com/#q=site%3Ahttp%3A%2F%2Fwww.glbenchmark.com%20android.os.Build.DEVICE%09aloha - è l'alleato LG https://www.google.com/#q=site%3Ahttp%3A%2F%2Fwww.glbenchmark.com%20android.os.Build.DEVICE%09passion - è il Google Nexus One https: // www. google.com/#q=site%3Ahttp%3A%2F%2Fwww.glbenchmark.com%20android.os.Build.DEVICE%09pyramid - è l'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:
Consiglio: bravo
Marca: htc_asia_wwe
dispositivo: bravo
visualizzazione: ERE27
modello: HTC Desire
prodotto:?

Nexus One, 2.2
bordo: mahimahi
marca: google
dispositivo: la passione
visualizzazione: FRF50 (questo non è lo stock versione N1, ma aggiornare ho caricato su di esso) il modello
: Nexus One
prodotto:?

EDIT:

Samsung Galaxy S, 2.1update1
bordo: GT-I9000
marca: Samsung
dispositivo: GT-I9000
visualizzazione: ECLAIR
modello: GT -I9000
prodotto:?

+0

Eccellente, grazie. –

+0

Perché nessun prodotto? E 'NULL su quelli? – malhal

+0

L'output era "?" per quanto mi ricordi. –

15

Se si desidera verificare nella emulatore o telefono reale, provare a utilizzare questo codice:

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;     // 
Problemi correlati