2012-10-10 15 views
16

Eventuali duplicati:
How to detect system information like os or device typeCome arrivare informazioni sul dispositivo in Android

Sono nuovo di sviluppo di applicazioni Android.

Ho sviluppato una piccola applicazione e installato il file .apk dell'applicazione nel mio dispositivo, funziona correttamente.

Ma il mio requisito è Quando installo il file .apk la prima volta nel mio dispositivo, quindi devo recuperare le informazioni totali del dispositivo e archiviare tali informazioni nel mio database.

ti prego, aiutami vado avanti

+0

le informazioni totale dispositivo? – Blackbelt

+1

Devi essere più specifico. Quali informazioni vuoi? –

+1

Quali informazioni vuoi? –

risposta

9

È possibile utilizzare il Build Class per ottenere le informazioni sul dispositivo.

Ad esempio:

String myDeviceModel = android.os.Build.MODEL; 
50

Si consiglia di dare un'occhiata a quelle pagine: http://developer.android.com/reference/android/os/Build.html e http://developer.android.com/reference/java/lang/System.html (il getProperty() metodo potrebbe fare il lavoro).

Per esempio:

System.getProperty("os.version"); // OS version 
android.os.Build.VERSION.SDK  // API Level 
android.os.Build.DEVICE   // Device 
android.os.Build.MODEL   // Model 
android.os.Build.PRODUCT   // Product 

Etc ...

+1

System.getProperty ("os.version") restituisce la versione di linux non la versione os android – Karioki

+0

anche per ulteriori informazioni sui dispositivi dare un'occhiata a https://play.google.com/store/apps/details?id=net.kibotu .android.deviceinfo è open source anche su github –

+0

Qualcuno di questi restituisce mai nulla? – Micro

5

Prova questa:

// Code For IMEI AND IMSI NUMBER 

String serviceName = Context.TELEPHONY_SERVICE; 
TelephonyManager m_telephonyManager = (TelephonyManager) getSystemService(serviceName); 
String IMEI,IMSI; 
IMEI = m_telephonyManager.getDeviceId(); 
IMSI = m_telephonyManager.getSubscriberId(); 
Problemi correlati