2016-10-20 8 views
1

私はユーザーのデバイスにインストールされているアンドロイドオペレーティングシステムのバージョンを確認したいと思います。 android.os.Build.VERSION_CODESなどを使って見つけることができます。 コードを入力してください。ユーザーデバイスが使用しているAndroidデバイスを識別する方法はありますか?

+0

これは、コーディングサービスではありません。これまでに何を試してみたのか、問題は何かを示してください。また、これは非常に基本的な要件ですので、単純なGoogle検索を行う場合でも、ソリューションを取得します。 –

+0

次回は@ prerak sola –

答えて

0

Build.VERSION.SDK_INTを通常の全てである、あなたのデバイスが動作することをAPIレベルを伝えます開発者が必要とするもの。

ユーザーに情報を表示することが目的の場合は、他のフィールドon Build.VERSIONがあります。

1

アンドロイドドキュメントAPIレベルで説明したように、このINTに対応するクラスがandroid.os.Build.VERSION_CODESクラスである

android.os.Build.VERSION.SDK_INT

を使用して取得することができます。

コード例:

int currentapiVersion = android.os.Build.VERSION.SDK_INT; 

Log.d("sdk version",""+currentapiVersion); 


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 
} 
+0

このSDK_INTはドーナツ(アンドロイド1.6/API4)を使用しているため、アプリケーションやアプリケーションを使用するときにあなたのアプリケーションがCupcake(android 1.5/API3)とレトロ互換でないことを確認していますクラッシュする** –

+0

ありがとう@ Emdad Hossain –

関連する問題