31

重複の可能性:
OS やデバイスの種類などのシステム情報を検出する方法

Androidアプリ開発初心者です。

小さなアプリケーションを 1 つ開発し、そのアプリケーションの .apk ファイルをデバイスにインストールしましたが、問題なく動作しています。

しかし、私の要件は、デバイスに初めて .apk ファイルをインストールするときに、デバイスの合計情報を取得し、その情報をデータベースに保存する必要があることです。

私が前進するのを手伝ってください

4

4 に答える 4

75

これらのページをご覧になることをお勧めします: http://developer.android.com/reference/android/os/Build.htmlおよびhttp://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

等...

于 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 に答える