アプリケーションを実行する Android デバイスでハードウェア関連の情報を取得する必要があります。次のような情報が必要です。
- CPU の製造元、モデル、およびシリアル番号
- SD カードの製造元とシリアル番号
- カメラのメーカーとその他の関連スペック
- Bluetooth 関連のハードウェア情報
- WiFi 関連のハードウェア情報
- RAM ベンダー/モデル
- ベンダーとモデルの表示
このトピックに関するヘルプをいただければ幸いです。
アプリケーションを実行する Android デバイスでハードウェア関連の情報を取得する必要があります。次のような情報が必要です。
このトピックに関するヘルプをいただければ幸いです。
Log.i("TAG", "SERIAL: " + Build.SERIAL);
Log.i("TAG","MODEL: " + Build.MODEL);
Log.i("TAG","ID: " + Build.ID);
Log.i("TAG","Manufacture: " + Build.MANUFACTURER);
Log.i("TAG","brand: " + Build.BRAND);
Log.i("TAG","type: " + Build.TYPE);
Log.i("TAG","user: " + Build.USER);
Log.i("TAG","BASE: " + Build.VERSION_CODES.BASE);
Log.i("TAG","INCREMENTAL " + Build.VERSION.INCREMENTAL);
Log.i("TAG","SDK " + Build.VERSION.SDK);
Log.i("TAG","BOARD: " + Build.BOARD);
Log.i("TAG","BRAND " + Build.BRAND);
Log.i("TAG","HOST " + Build.HOST);
Log.i("TAG","FINGERPRINT: "+Build.FINGERPRINT);
Log.i("TAG","Version Code: " + Build.VERSION.RELEASE);
Log.i("ManuFacturer :", Build.MANUFACTURER);
Log.i("Board : ", Build.BOARD);
Log.i("Display : ", Build.DISPLAY);
詳細については、http://developer.android.com/reference/android/os/Build.htmlを参照してください。
リアルタイムのハードウェア情報も取得できます。Build.* パラメーターは、ハードウェア自体にデプロイする前の Android のコンパイル中に設定されます。
/proc/* "files" を読み取ることで、Linux のリアルタイム ハードウェア情報にアクセスできます。
https://stackoverflow.com/a/3528239/997381でそれを行うことができ ます
コマンド put のようにcat /proc/cpuinfo
。
これは でテストできadb shell
、ルート権限は必要ありません。
android.os の「Build」クラスには、必要な情報の一部が含まれているようです
として使用します
string build = Build.VERSION.DEVICE;