重複の可能性:
OS やデバイスの種類などのシステム情報を検出する方法
Androidアプリ開発初心者です。
小さなアプリケーションを 1 つ開発し、そのアプリケーションの .apk ファイルをデバイスにインストールしましたが、問題なく動作しています。
しかし、私の要件は、デバイスに初めて .apk ファイルをインストールするときに、デバイスの合計情報を取得し、その情報をデータベースに保存する必要があることです。
私が前進するのを手伝ってください
重複の可能性:
OS やデバイスの種類などのシステム情報を検出する方法
Androidアプリ開発初心者です。
小さなアプリケーションを 1 つ開発し、そのアプリケーションの .apk ファイルをデバイスにインストールしましたが、問題なく動作しています。
しかし、私の要件は、デバイスに初めて .apk ファイルをインストールするときに、デバイスの合計情報を取得し、その情報をデータベースに保存する必要があることです。
私が前進するのを手伝ってください
これらのページをご覧になることをお勧めします: 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
等...
これを試して:
// 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();
デバイス ID 情報が必要な場合は、TelephonyManager を使用します。そのためのリンクは次のとおりです。
http://facinatingandroid.blogspot.in/2011/09/android-device-information.html
また、これを確認してください:
http://sree.cc/google/android/reading-phone-device-details-in-android