1. ホーム
  2. android

Android ADBコマンドでデバイスのプロパティを取得する

2023-11-11 18:52:11

質問

ADBコマンドからデバイスのプロパティを取得しようとしています。サンプルのアンドロイドアプリケーションを実行することによって、これらの値を取得することができます。しかし、私は私の人生を容易にするために、adbシェルコマンド自体を使用して取得したいと思います。以下は、サンプルアプリケーションから取得する方法ですが、私は、対応するadbコマンドが必要です。

  1. デバイスメーカー
  2. デバイスハードウェア
  3. デバイスモデル
  4. OSバージョン(整数値)
  5. カーネルバージョン

* 私のデバイスは root 化されておらず、これらの値を取得するためにデバイスを root 化する考えがないことに注意してください :-) *

## Code snippet
import android.os.Build;
manufacturer = Build.MANUFACTURER;
hardware = Build.HARDWARE;
model = Build.MODEL;
oSVersion = Build.VERSION.SDK_INT;
kernelVersion = System.getProperty("os.version");

しかし、OSのバージョンは取得できました。しかし、SDKのバージョンは整数で欲しいです。私は4.2.2の代わりに18が欲しいです。

C:\>adb shell getprop ro.build.version.release
4.2.2

どのように解決するのですか?

adb shell getprop ro.build.version.sdk

パラメータの全リストを見たい場合は、次のようにタイプしてください。

adb shell getprop