1. ホーム
  2. android

[解決済み] デバイスのプロパティを取得するためのAndroid ADBコマンド

2022-01-30 18:18:43

質問事項

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

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

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

## 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