2013-09-06 3 views
13

のコードでしか機能を使用しない方法「クエリテキストの変更」機能を使用していますが、 の機能を使用していますが、アンドロイドからのみサポートされています。 これは簡単な検索バーです。 現在のバージョンのAndroidを確認して、別のアクティビティを表示するにはどうすればよいですか?感謝! ありがとう!バージョンが11 +

答えて

22

多くの質問があります。 Get Android API level of phone currently running my applicationProgrammatically obtain the Android API level of a device?を確認してください。

Integer.valueOf(android.os.Build.VERSION.SDK); 

しかし.SDKが償却されています。これらの答えでは、 次のようなものが表示される場合があります。多くのためのBuild.VERSION.html#SDK_INTを参照してくださいSDK_INT代わり

//Check the condition as 
if (android.os.Build.VERSION.SDK_INT>=11){} 

を使用してください。

更新

kcoppockとしてはうまく示唆している、あなたは次のようなものを使用することもできます。

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){ 
    //Do something 
} 
+4

もっと冗長にするには、 'Build.VERSION.SDK_INT> = Build.VERSION_CODES.HONEYCOMB' – kcoppock

+0

を使ってください。それは働く。私はコントロールを追加する – Lele

2

Build.VERSION.SDK_INTあなたのSDKの番号を教えてくれます。

関連する問題