31

可能重复:
如何检测操作系统或设备类型等系统信息

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

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

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

请帮助我前进

4

4 回答 4

75

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

例如 :

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...

于 2012-10-10T12:34:56.607 回答
22

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

例如:

String myDeviceModel = android.os.Build.MODEL;
于 2012-10-10T12:34:05.867 回答
7

试试这个:

// 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();
于 2012-10-10T12:53:47.987 回答
-1

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

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

并检查:

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

于 2012-10-10T12:44:19.497 回答