Android设备信息

SK9*_*SK9 12 android

是否有用于以编程方式提取有关当前Android设备的信息的API?例如,"模型","操作系统"等属性.

这将是iOS的UIDevice类和实例属性的类比.

Ped*_*ito 25

试试这个:

String _OSVERSION = System.getProperty("os.version");
String _RELEASE = android.os.Build.VERSION.RELEASE;
String _DEVICE = android.os.Build.DEVICE; 
String _MODEL = android.os.Build.MODEL; 
String _PRODUCT = android.os.Build.PRODUCT; 
String _BRAND = android.os.Build.BRAND; 
String _DISPLAY = android.os.Build.DISPLAY; 
String _CPU_ABI = android.os.Build.CPU_ABI; 
String _CPU_ABI2 = android.os.Build.CPU_ABI2; 
String _UNKNOWN = android.os.Build.UNKNOWN; 
String _HARDWARE = android.os.Build.HARDWARE;
String _ID = android.os.Build.ID; 
String _MANUFACTURER = android.os.Build.MANUFACTURER; 
String _SERIAL = android.os.Build.SERIAL; 
String _USER = android.os.Build.USER; 
String _HOST = android.os.Build.HOST;
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问http://developer.android.com/reference/android/os/Build.html

  • System.getProperty("os.version") 返回linux版本而不是android操作系统版本 (2认同)

MBy*_*ByD 22

您可以使用android.os.Build类来获取大部分设备信息.

例如:

String myDeviceModel = android.os.Build.MODEL;
Run Code Online (Sandbox Code Playgroud)