アンドロイドデバイスの現在のバージョン(1.5,1.6,2.0など)をプログラムで取得するにはどうすればよいですか? Android 2.2デバイスにapkをインストールしました。私はデバイスのバージョン(私のアプリケーションが現在実行されているアンドロイドエミュレータのバージョン)を取得する必要があります。Androidでデバイスのバージョンを取得する方法
答えて
Build.VERSIONバージョンクラスをご覧ください。何をしたいかによって、RELEASE
またはSDK_INT
属性を使用することができます。これらのような
何か:
String myVersion = android.os.Build.VERSION.RELEASE; // e.g. myVersion := "1.6"
int sdkVersion = android.os.Build.VERSION.SDK_INT; // e.g. sdkVersion := 8;
あなたはファームウェアのバージョン番号を表示したい場合、あなたは
Build.VERSION.SDK_INT
しかし、あなた場合を使用することができますBuild.VERSION_CODES
os、Build.VERSION.RELEASEまたはBuild.VERSION.SDK.INTの表現に使用することをお勧めします?どちらも仕事を終えましたが、業界標準であるか、より一般的な選択ですか? – portfoliobuilder
@portfoliobuilder 'Build.VERSION.SDK_INT'は、アンドロイドのドキュメントに記載されている –
のバージョン(バージョン番号よりも小さい/より大きい値など)を比較すると良いです。SDKのレベル(整数)は android.os.Build.VERSION.SDK_INT; このintに対応する列挙型は、android.os.Build.VERSION_CODESクラスにあります。 コード例: int currentapiVersion = android.os.Build.VERSION.SDK_INT; 場合(currentapiVersion> = android.os.Build.VERSION_CODES.FROYO){// のフローズンヨーグルト用やバージョン以上の何かをする}他{// フローズンヨーグルト 前にSDKを実行している携帯電話のために何かやる} – hitesh141
からすべてのSDKコードを取得することができますファームウェアのバージョン名が必要な場合は、次のようなものを使用してください。
Build.VERSION_CODES
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){
// Do something for lollipop and above versions
} else{
// do something for phones running an SDK before lollipop
}
このコードでは、プレLollipopデバイス用に別のコードを実行できます。
は、私はこれが役立つことを願っています
String deviceOs = android.os.Build.VERSION;
、これを試してみてください。
- 1. Androidデバイスでユニークで一貫性のあるデバイスIDを取得する方法
- 2. Androidデバイスですべての動画を取得する方法
- 3. Android(2.2)デバイスでユーザーのGPS位置を取得する方法
- 4. ionic frameworkアプリケーションでandroid sdkのバージョンを取得する方法
- 5. ソフトウェアアップデートの設定でAndroidデバイスから「デバイスID」を取得する方法
- 6. デバイスのネットワーク情報を取得する方法は? (Android)
- 7. カスタムSWのバージョン番号を取得する方法android
- 8. Androidデバイスのキーリストを取得
- 9. パペットモジュールのバージョンを取得する方法
- 10. JUnitのバージョンを取得する方法
- 11. OSのバージョンを取得する方法
- 12. Androidでアプリパッケージとバージョンを取得する
- 13. 取得する方法2つのデバイス
- 14. WinDev Mobile 20でAndroidデバイスの登録IDを取得する方法は?
- 15. 複数のデバイスとバージョンのアプリケーションをAndroidで開発する方法
- 16. どのデバイス/ Androidバージョンでもカメラの写真を正確にする方法は?
- 17. デバイスとドライバのバージョンを読み取る方法
- 18. Androidでスポットプレーヤーを取得する方法
- 19. Androidでキャッシュサイズを取得する方法
- 20. Androidのコマンドラインパラメータの送信と取得方法UIAutomator最新バージョン2.1.2
- 21. BluetoothからBluetoothデバイスを取得する方法Android開発の設定?
- 22. IBM BluemixからAndroidアプリのデバイス情報を取得する方法
- 23. アンドロイドでデバイスのベースバンドバージョンを取得する方法は?
- 24. linux/ubuntuでusbデバイスの絶対パスを取得する方法
- 25. MacでUSBデバイスのUUIDを取得する方法は?
- 26. CGContextでグローバル(スクリーン、デバイス)の座標を取得する方法は?
- 27. intentServiceでデバイスの場所を取得する方法は?
- 28. Android - このデバイスのBluetooth UUIDを取得
- 29. AndroidでNFCデバイスをポーリングする方法
- 30. Androidデバイスでアプリをテストする方法
重複を参照してください:http://stackoverflow.com/questions/3093365/android-get-version-of-system –