w moim kodzie używam funkcji z "zmiana tekstu zapytania" , ale jest obsługiwana tylko z Androidem 11 to jest prosty pasek wyszukiwania. jak zweryfikować aktualną wersję Androida i pokazać inną aktywność? dzięki!Jak korzystać z funkcji tylko wtedy, gdy wersja jest 11+
13
A
Odpowiedz
22
Jest wiele pytań na ten temat. Sprawdź Get Android API level of phone currently running my application i Programmatically obtain the Android API level of a device?. W tych odpowiedziach, można zobaczyć coś takiego:
Integer.valueOf(android.os.Build.VERSION.SDK);
Ale .SDK
został zamortyzowany. Użyj SDK_INT
zamiast
//Check the condition as
if (android.os.Build.VERSION.SDK_INT>=11){}
Zobacz Build.VERSION.html#SDK_INT więcej.
Aktualizacja:
Jak kcoppock został ładnie zasugerował, można użyć czegoś takiego:
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
//Do something
}
2
Build.VERSION.SDK_INT
powie liczbę SDK.
Powiązane problemy
- 1. Dziecko MDI jest widoczne tylko wtedy, gdy WindowState jest zmaksymalizowane
- 2. wybrać tylko wtedy, gdy pusty
- 3. Jak wstrzykiwać fasoli tylko wtedy, gdy istnieje
- 4. Jak ustawić właściwość Ant tylko wtedy, gdy jest wyzerowana?
- 5. WPF Tooltip Pokaż tylko wtedy, gdy tekst jest coś
- 6. Requirejs - ładowanie modułów tylko wtedy, gdy warunek jest prawdziwy
- 7. RXJS - uruchamiać timer tylko wtedy, gdy nie jest używany?
- 8. Upuść klucz obcy tylko wtedy, gdy istnieje
- 9. Rozmyty tekst w WPF tylko wtedy, gdy program jest uruchomiony
- 10. pokazać podpowiedź tylko wtedy, gdy elipsa jest aktywny
- 11. Wyświetl przycisk "Wstecz" tylko wtedy, gdy jest tylny (MVC)
- 12. Składanie komentarzy tylko wtedy, gdy plik jest otwierany w Vim
- 13. opcje_sortowania są stosowane tylko wtedy, gdy query_string nie jest pusty?
- 14. Zastosuj funkcję tylko wtedy, gdy isJust
- 15. MySQL: zaktualizuj pole tylko wtedy, gdy spełniony jest warunek.
- 16. Unwrap opcjonalnego tylko wtedy, gdy jest on obecny
- 17. ListViews - jak korzystać z funkcji ArrayAdapter.addAll() przed API 11?
- 18. Jak korzystać z funkcji C++ 11 w Autoconf?
- 19. Python3: UnicodeEncodeError tylko wtedy, gdy uruchomiony z crontab
- 20. Jak obsługiwać zdarzenie TextChanged tylko wtedy, gdy użytkownik przestaje pisać?
- 21. SQLite usunąć z tylko wtedy, gdy istnieje tabela
- 22. Ruby: Przypisanie wyjścia funkcję tylko wtedy, gdy nie zwraca nil
- 23. Jak odmapować tylko wtedy, gdy istnieje odwzorowanie w vim
- 24. Jak powiązać obsługę zdarzeń tylko wtedy, gdy jeszcze nie istnieje?
- 25. Jak wykonać DDL tylko wtedy, gdy tabele nie istnieją?
- 26. jQuery aktywuj funkcję mouseover tylko wtedy, gdy mysz trzyma element
- 27. Jak wyjść z pętli tylko wtedy, gdy pewien przypadek jest spełniony, ale następnie kontynuować iterację?
- 28. Zdarzenie phonegap deviceready wystrzeliwuje tylko wtedy, gdy aplikacja traci ostrość
- 29. Sprawdzanie poprawności włączania szyn bieżących tylko wtedy, gdy obecność przekazuje
- 30. Jak wykonać niestandardową akcję w WiX tylko wtedy, gdy odinstalowywana jest zainstalowana funkcja?
Aby być bardziej szczegółowym, można użyć 'Build.VERSION.SDK_INT> = Build.VERSION_CODES.HONEYCOMB' – kcoppock
dzięki. działa. Dodaję kontrolę – Lele