Desidero trovare le specifiche del dispositivo di un telefono cellulare per esempi, il produttore del dispositivo, il modello no (e potrebbero essere tipi di sensori nel dispositivo, chipset wifi ecc.). Voglio ottenere la fabbricazione del dispositivo/numero di modello (ad esempio Samsung GT-I9100 i.e Galaxy S2) a livello di programmazione. Il numero di fabbricazione/modello viene utilizzato anche in Google Play durante l'installazione di un'app. Voglio usare queste informazioni per apportare alcune modifiche alla configurazione nella mia app dipendente dall'hardware (per esempio la misurazione della potenza).Come rilevare un produttore e un modello di dispositivo mobile a livello di programmazione in Android?
39
A
risposta
109
È possibile ottenere, come di seguito:
String deviceName = android.os.Build.MODEL;
String deviceMan = android.os.Build.MANUFACTURER;
Per più altri dettagli del dispositivo, fare riferimento a questo documento: android.os.Build
+2
Grazie Avadhani! – Shan
5
Voglio solo elaborare su come utilizzare il costruito nel attributo per il futuro visitatori. È possibile utilizzare questo metodo per identificare un dispositivo (s) Kindle
public static boolean isKindle(){
final String AMAZON = "Amazon";
final String KINDLE_FIRE = "Kindle Fire";
return (Build.MANUFACTURER.equals(AMAZON) && Build.MODEL.equals(KINDLE_FIRE)) || Build.MODEL.startsWith("KF");
}
Problemi correlati
- 1. Come identificare un dispositivo Android a livello di programmazione?
- 2. C'è un modo per scoprire a livello di programmazione specifiche sulla GPU di un dispositivo Android?
- 3. Android: ottenere informazioni sull'hardware a livello di programmazione
- 4. Come disattivare a livello di programmazione WiFi sul dispositivo Android?
- 5. Come creare un menu a livello di programmazione in Android?
- 6. Blocco del dispositivo Android a livello di programmazione
- 7. Come distribuire un modello di tensorflow su un dispositivo mobile?
- 8. Riavvia il dispositivo Android a livello di programmazione
- 9. Android: come rilevare un numero privato a livello di codice
- 10. Android: passa a un diverso livello di programmazione IME
- 11. Come creare un punto di accesso a livello di programmazione
- 12. Registrazione di un account Google sul dispositivo Android a livello di programmazione
- 13. Come rilevare se l'esecuzione della finestra mobile è riuscita a livello di programmazione?
- 14. Ottieni il colore del macbook/dispositivo a livello di programmazione
- 15. Aggiornamento del sistema operativo Android a livello di programmazione
- 16. Come accedere alle impostazioni del dispositivo a livello di programmazione?
- 17. Come ottenere un indirizzo IP da un indirizzo Mac a livello di programmazione su Android?
- 18. Quanto dura la stringa del produttore di un dispositivo USB?
- 19. Come rilevare il dispositivo per mostrare il modello di cellulare?
- 20. Come aggiungere APN in Android (KitKat e versioni successive) a livello di programmazione
- 21. Ingrandire un MKMapView a livello di programmazione
- 22. Impostazione android: animateLayoutChanges a livello di programmazione
- 23. Come posso rilevare se il telefono Android in modalità Silenzioso a livello di programmazione
- 24. Come rimuovere l'app dal programma di avvio (su un dispositivo rooted) a livello di programmazione
- 25. Come confermare a livello di programmazione un utente in Magento?
- 26. Come spostare un UIView a livello di programmazione in Swift
- 27. Come specificare android: listSelector = "@ null" a livello di programmazione?
- 28. Adattatore spinner e array Android a livello di programmazione
- 29. Come arrestare un servizio di Windows a livello di programmazione?
- 30. Come ottenere un modello di nome del file di log log4net a livello di programmazione?
Possibile duplicato di [Android: Ottenere Informazioni sull'hardware di programmazione] (http://stackoverflow.com/questions/10496872/android-get-hardware-information -programmaticamente) –