如何在Android中获取设备信息

时间:2012-10-10 12:28:12

标签: android

  

可能重复:
  How to detect system information like os or device type

我是Android应用程序开发的新手。

我开发了一个小应用程序,并在我的设备中安装该应用程序.apk文件,它运行良好。

但我的要求是当我第一次在我的设备中安装.apk文件时,我必须检索 设备总信息并将该信息存储在我的数据库中。

请帮助我前进

4 个答案:

答案 0 :(得分:59)

您可能需要查看这些页面:http://developer.android.com/reference/android/os/Build.htmlhttp://developer.android.com/reference/java/lang/System.html getProperty()方法可能会完成这项工作)。

例如:

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

等...

答案 1 :(得分:15)

您可以使用Build Class获取设备信息。

例如:

String myDeviceModel = android.os.Build.MODEL;

答案 2 :(得分:5)

试试这个:

// 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();

答案 3 :(得分:-1)

如果您需要设备ID信息,请使用TelephonyManager。这是以下链接:

http://facinatingandroid.blogspot.in/2011/09/android-device-information.html

并检查:

http://sree.cc/google/android/reading-phone-device-details-in-android