Resources.getColor(int id)Metoda została zaniechana. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Co powinienem
Android Marshmallow, wcześniej znany po prostu jako „Android M”, to wersja 6.0 systemu Android, obsługuje interfejs API na poziomie 23 i zaczął być dostępny w październiku 2015 r.
Resources.getColor(int id)Metoda została zaniechana. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Co powinienem
Mam pytanie dotyczące nowej wersji Androida Marshmallow: Czy można wyświetlić ekran uprawnień dla konkretnej aplikacji za pośrednictwem zamiaru lub czegoś podobnego? Możliwe jest wyświetlenie ustawień aplikacji z następującym kodem - czy istnieje analogiczne rozwiązanie do bezpośredniego...
Zgodnie z tym: http://developer.android.com/preview/features/runtime-permissions.html#coding aplikacja może sprawdzać uprawnienia do wykonywania i żądać uprawnień, jeśli nie została jeszcze przyznana. Wyświetlone zostanie następujące okno dialogowe: W przypadku, gdy użytkownik odrzuci ważne...
Podczas opracowywania aplikacji na Androida kierowanej na wszystkie wersje powyżej 4.1 zauważyłem, że odinstalowanie i ponowne zainstalowanie mojej aplikacji nie usuwa danych. Aplikacja została zaprojektowana do przechowywania szczegółów, o które prosi na pierwszym ekranie. Po odinstalowaniu i...
Mam fragment, w którym mam przegląd recyklingu i ustawienia danych w tym widoku recyklingu przy użyciu adaptera recyklingu. Teraz mam przycisk w elemencie listy adaptera, po kliknięciu którego muszę sprawdzić uprawnienie READ_EXTERNAL_STORAGE w systemie Android, aby uzyskać nowy model uprawnień w...
Obecnie pracuję nad aplikacją, która wymaga kilku „niebezpiecznych” uprawnień. Próbowałem więc dodać „zapytaj o pozwolenie” zgodnie z wymaganiami w Android Marshmallow (poziom API 23), ale nie mogłem znaleźć, jak to zrobić. Jak mogę poprosić o pozwolenie przy użyciu nowego modelu uprawnień w mojej...
Wiem, że Android 6.0 ma nowe uprawnienia i wiem, że mogę je nazwać czymś takim if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] {
На этот вопрос есть ответы на Stack Overflow на русском : Как получить список файлов в директории? (Android API poziom 26) W Lollipop, funkcja pobierania działa dobrze w mojej aplikacji, ale kiedy zaktualizowałem do Marshmallow, moja aplikacja ulega awarii i wyświetla ten...
Przeglądałem oficjalny dokument dotyczący nowego modelu uprawnień w systemie Android M. Mówi on o shouldShowRequestPermissionRationale()funkcji, która zwraca, truejeśli aplikacja zażądała wcześniej tego uprawnienia, a użytkownik odmówił. Jeśli użytkownik odrzucił prośbę o pozwolenie w przeszłości i...
Używając compileSdkVersion 23 , próbując jednak obsługiwać już od 9. getNetworkInfo(int)został wycofany w 23. Sugerowano użycie getAllNetworks()igetNetworkInfo(Network) w zamian. Jednak oba wymagają minimum API 21. Czy istnieje klasa, której możemy użyć w pakiecie pomocy, która może w tym...
Po uaktualnieniu do systemu Android w wersji 6.0 skanowanie Bluetooth Low Energy (BLE) będzie działać tylko wtedy, gdy usługi lokalizacyjne są włączone na urządzeniu. Zobacz tutaj dla odniesienia: Funkcja startScan Bluetooth Low Energy w systemie Android 6.0 nie znajduje urządzeń Zasadniczo...
W systemie Android Marshmallow żądania uprawnień należy żądać w czasie wykonywania, gdy są potrzebne, zamiast wszystkich naraz podczas instalowania aplikacji. Jednak wydaje mi się, że żądam uprawnień tylko od działania, co jest problemem, ponieważ moja aplikacja zawiera tylko usługi. (Dlaczego...
Wygląda na to, że Google w końcu zamknęło wszystkie drzwi do uzyskania obecnego pakietu aplikacji pierwszego planu. Po aktualizacji Lollipopa, która zabiła getRunningTasks(int maxNum)i dzięki tej odpowiedzi użyłem tego kodu do pobrania pakietu aplikacji pierwszego planu od Lollipopa: final int...
Próbuję AppCompat na Marshmallow. Chcę mieć przezroczysty pasek stanu, który jednak zmienia kolor na biały. Wypróbowałem kilka rozwiązań, ale nie zadziałały ( przezroczysty pasek stanu nie działa z windowTranslucentNavigation = "false" , Lollipop: rysuj za paskiem statusu z kolorem ustawionym na...
Jak wspomniano tutaj , system Android M nie będzie obsługiwał interfejsu API Apache HTTP. Dokumenty zawierają następujące informacje: zamiast tego użyj klasy HttpURLConnection. lub Aby kontynuować korzystanie z interfejsów API Apache HTTP, musisz najpierw zadeklarować następującą zależność w...
Używam nowego zestawu SDK Android Marshmallow i metoda FloatMath.sqrt()zniknęła. Czego powinienem teraz użyć?
Kiedy mam docelowy interfejs API 23 w systemie Android M Preview 3, nie mogę uzyskać uprawnienia Manifest.permission.WRITE_SETTTINGS. requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Prośba o pozwolenie nie powoduje wyświetlenia okna dialogowego, którego...
Czy istnieje sposób, w jaki mogę uruchomić zamiar przejścia do ekranu ustawień powiadomień Androida dla mojej aplikacji (na zdjęciu poniżej)? Czy w prosty sposób mogę utworzyć element PreferenceScreen, który prowadzi tutaj po kliknięciu?
Facebook, Evernote, Pocket - wszystkie aplikacje automatycznie uzyskują to uprawnienie w systemie Android 6.0, mimo że ich celem jest 23 ( targetSdkVersion=23). Było dużo dokumentacji dotyczącej nowego modelu uprawnień Marshmallow. Jeden z nich SYSTEM_ALERT_WINDOWzostał „promowany” do klasy...
Mam Androida Marshmallow na Nexusie 6. Próbuję rozwiązać następujący problem: Jeśli użytkownik próbuje udzielić pozwolenia, gdy wyświetlane jest powiadomienie, zostanie wyświetlony komunikat „Wykryto nakładkę ekranu”, a okno dialogowe Poproś o pozwolenie znika - oczywiście aplikacja nie uzyska...