14

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

4

2 に答える 2

27

その上で多くの質問があります。現在アプリケーションを実行している電話の Android API レベルを取得し、デバイスの Android API レベルをプログラムで取得しますか? . これらの回答では、次のようなものが表示される場合があります。

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

でも.SDK減価償却済み。SDK_INT代わりに使用

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

詳細については、 Build.VERSION.html#SDK_INTを参照してください。

更新

kcoppockが適切に提案したように、次のようなものを使用できます。

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
    //Do something
}
于 2013-09-06T18:41:31.257 に答える
3

Build.VERSION.SDK_INTSDK番号を教えてくれます。

于 2013-09-06T18:42:11.700 に答える