Die Resources.getColor(int id)Methode ist veraltet. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Was sollte ich
Android Marshmallow, früher nur als "Android M" bekannt, ist Version 6.0 von Android, unterstützt API Level 23 und wurde im Oktober 2015 ausgeliefert.
Die Resources.getColor(int id)Methode ist veraltet. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Was sollte ich
Ich habe eine Frage zur neuen Android Marshmallow-Version: Ist es möglich, den Berechtigungsbildschirm für eine bestimmte App über eine Absicht oder ähnliches anzuzeigen? Es ist möglich, die App-Einstellungen mit dem folgenden Code anzuzeigen - gibt es eine analoge Lösung zum direkten Öffnen des...
Demnach: http://developer.android.com/preview/features/runtime-permissions.html#coding Eine App kann nach Laufzeitberechtigungen suchen und Berechtigungen anfordern, wenn diese noch nicht erteilt wurde. Der folgende Dialog wird dann angezeigt: Falls der Benutzer eine wichtige Berechtigung ablehnt,...
Bei der Entwicklung einer Android-App für alle Versionen über 4.1 habe ich festgestellt, dass durch Deinstallieren und erneutes Installieren der App die Daten nicht gelöscht werden. Die App ist so konzipiert, dass die angeforderten Details auf dem ersten Bildschirm gespeichert werden. Nach der...
Ich habe ein Fragment, in dem ich Recyclerview habe und Daten in diesem Recyclerview mithilfe des Recyclerview-Adapters einstelle. Jetzt habe ich eine Schaltfläche im Listenelement des Adapters, auf die ich klicken muss, um die READ_EXTERNAL_STORAGE-Berechtigung in Android auf ein neues...
Ich arbeite derzeit an einer Anwendung, für die mehrere "gefährliche" Berechtigungen erforderlich sind. Also habe ich versucht, "Bitte um Erlaubnis" hinzuzufügen, wie in Android Marshmallow (API Level 23) erforderlich, konnte aber nicht finden, wie das geht. Wie kann ich mithilfe eines neuen...
Ich weiß, dass Android 6.0 neue Berechtigungen hat und ich weiß, dass ich sie mit so etwas aufrufen kann if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] {...
На этот вопрос есть ответы на Stapelüberlauf на русском : Как получить список файлов в директории? (Android API Level 26) In Lollipop funktioniert die Download-Funktion in meiner App einwandfrei. Wenn ich jedoch auf Marshmallow aktualisiert habe, stürzt meine App ab und gibt diesen Fehler aus,...
Ich habe das offizielle Dokument über das neue Berechtigungsmodell in Android M durchgesehen. Es handelt von der shouldShowRequestPermissionRationale()Funktion, die zurückgegeben wird, truewenn die App diese Berechtigung zuvor angefordert hat und der Benutzer die Anforderung abgelehnt hat. Wenn der...
Verwenden Sie compileSdkVersion 23 , versuchen Sie jedoch, bereits 9 zu unterstützen. getNetworkInfo(int)wurde in 23 veraltet. Der Vorschlag war, getAllNetworks()und getNetworkInfo(Network)stattdessen zu verwenden. Für beide ist jedoch mindestens API 21 erforderlich. Gibt es eine Klasse, die wir...
In Android Marshmallow sollten Berechtigungen zur Laufzeit angefordert werden, wenn sie benötigt werden, und nicht alle auf einmal, wenn eine App installiert wird. Ich kann jedoch scheinbar nur Berechtigungen von einer Aktivität anfordern, was ein Problem darstellt, da meine App nur Dienste...
Es scheint, dass Google endlich alle Türen geschlossen hat, um das aktuelle Vordergrundanwendungspaket zu erhalten. Nach dem Lollipop-Update, das getötet wurde, getRunningTasks(int maxNum)und dank dieser Antwort habe ich diesen Code verwendet, um das Vordergrundanwendungspaket seit Lollipop zu...
Wie hier erwähnt , unterstützt Android M die Apache HTTP-API nicht. In den Dokumenten heißt es: Verwenden Sie stattdessen die Klasse HttpURLConnection. oder Um die Apache-HTTP-APIs weiterhin verwenden zu können, müssen Sie zunächst die folgende Abhängigkeit zur Kompilierungszeit in Ihrer...
Ich probiere AppCompat auf Marshmallow aus. Und ich möchte eine transparente Statusleiste, die jedoch weiß wird. Ich habe ein paar Lösungen ausprobiert, aber sie haben bei mir nicht funktioniert ( Transparente Statusleiste funktioniert nicht mit windowTranslucentNavigation = "false" , Lollipop:...
Nach dem Upgrade auf Android Version 6.0 funktioniert das Bluetooth Low Energy (BLE) -Scannen nur, wenn die Ortungsdienste auf dem Gerät aktiviert sind. Siehe hier als Referenz: Bluetooth Low Energy startScan unter Android 6.0 findet keine Geräte Grundsätzlich muss die Berechtigung sowohl für die...
Ich verwende das neue Android Marshmallow SDK und die Methode FloatMath.sqrt()ist weg. Was soll ich jetzt
Wenn ich unter Android M Preview 3 eine Ziel-API von 23 habe, kann ich anscheinend nicht die Berechtigung Manifest.permission.WRITE_SETTTINGS erwerben. requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Die Berechtigung anfordern ruft nicht den Dialog auf, den ich erwarten...
Gibt es eine Möglichkeit, die Absicht zu starten, zum Benachrichtigungseinstellungsbildschirm von Android für meine App zu gelangen (siehe Abbildung unten)? Oder auf einfache Weise kann ich ein PreferenceScreen-Element erstellen, das nur mit einem Klick hierher führt?
Facebook, Evernote, Pocket - Alle Apps erhalten diese Berechtigung für Android 6.0 automatisch, obwohl sie auf 23 ( targetSdkVersion=23) abzielen . Es wurde viel über das neue Marshmallow-Berechtigungsmodell dokumentiert. Einer von ihnen wurde SYSTEM_ALERT_WINDOWin die Berechtigungsklasse "über...
Ich habe Android Marshmallow auf einem Nexus 6. Ich versuche das folgende Problem zu beheben: Wenn ein Benutzer versucht, eine Berechtigung zu erteilen, während eine Benachrichtigung angezeigt wird, wird die Meldung "Bildschirmüberlagerung erkannt" angezeigt und das Dialogfeld "Berechtigung...