2013-07-05 2 views
39

Ich möchte die Gerätespezifikation eines Mobiltelefons für Beispiele finden, der Gerätehersteller, Modell Nr. (Und möglicherweise Arten von Sensoren im Gerät, WiFi-Chipsatz usw. ..). Ich möchte die Gerätehersteller/Modellnummer (z. B. Samsung GT-I9100, d. B. Galaxy S2) programmgesteuert erhalten. Die Hersteller-/Modellnummer wird bei der Installation einer App auch in Google Play verwendet. Ich möchte diese Informationen verwenden, um einige Konfigurationsänderungen in meiner Hardware-abhängigen App vorzunehmen (z. B. Leistungsmessung).Wie erkennen Sie einen Hersteller und ein Modell eines Mobilgeräts programmgesteuert in Android?

+0

Mögliche Duplikat [Android: Get Hardware-Informationen Programmatically] (http://stackoverflow.com/questions/10496872/android-get-hardware-information -programmatisch) –

Antwort

109

Sie können als unten:

String deviceName = android.os.Build.MODEL; 
String deviceMan = android.os.Build.MANUFACTURER; 

Weitere anderes Gerät Einzelheiten entnehmen Sie bitte dieses Dokument: android.os.Build

+2

Danke Avadhani! – Shan

5

ich möchte nur erarbeiten, wie für die Zukunft der eingebauten Attribut zu verwenden, Besucher. Sie können diese Methode verwenden, um ein Kindle-Gerät zu identifizieren (s)

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"); 
} 
Verwandte Themen