1

CPUアーチ、速度、ネオン、GPU、名前、メーカー、RAMサイズなどのAndroidデバイスのハードウェア情報を取得するにはどうすればよいですか?私はndkを使用してネイティブにそれを行う方法があることを願っていますが、それがそれを行う方法よりもJavaコードによってのみ可能である場合。

4

2 に答える 2

3

要件に合わせてBuildクラスを使用する必要があります。Buildクラスは、Androidバージョン、ディスプレイ、製造などの情報を提供します。

Build.BOARD
Build.BRAND
Build.CPU_ABI
Build.DEVICE
Build.DISPLAY
Build.HOST
Build.ID
Build.MANUFACTURER
Build.MODEL
Build.PRODUCT
Build.TAGS
Build.TYPE
Build.USER

この例もご覧ください。

于 2012-07-16T02:10:12.373 に答える
1

androidメソッドの場合、android.os.Buildをインポートすることから始めて、ライブラリ内にある多くの定数の1つを使用できます。基本的に、これはbuild.propファイルのデータを使用します。したがって、ndkの場合は、/ system/build.propファイルを読み取ろうとします。

すべてのメーカーがこの値の読み取りを許可しているわけではないことに注意してください。

このサイトを確認してください:http://developer.android.com/reference/android/os/Build.html

編集:以下の答えのように...

于 2012-07-16T02:20:39.390 に答える