Pytania otagowane jako android-6.0-marshmallow

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.


9
Nie można uzyskać uprawnienia WRITE_SETTINGS
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 oczekiwałbym, ale jeśli wykonam następujące wywołanie bez tego pozwolenia, RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri); Zadzwonię, chyba że nie mam pozwolenia. Nie wiem, dokąd …


5
SYSTEM_ALERT_WINDOW - Jak automatycznie uzyskać to uprawnienie w systemie Android 6.0 i targetSdkVersion 23
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 uprawnień „powyżej niebezpiecznej”, a zatem wymaga specjalnej interwencji użytkownika, aby aplikacje mogły zostać …

13
Komunikat „Wykryto nakładkę ekranu” systemu Android, jeśli użytkownik próbuje udzielić pozwolenia, gdy wyświetla się powiadomienie
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 żądanego pozwolenia. (Sprawdź zrzut ekranu) Próbowałem rozwiązać ten problem, dodając uprawnienie „DRAW OVER …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.