hinzugefügt habe. Ich versuche, Berechtigungen für externen Speicher mithilfe des Berechtigungsmodells hinzuzufügen, aber nicht das Popup für externe Speicherberechtigung zu erhalten. Ich habe noch mehr Berechtigungen hinzugefügt. Dieser funktionierte nicht nur.Nach dem Integrieren von Hockey sdk kann nicht in den externen Speicher geschrieben werden, auch nachdem ich das Berechtigungsanforderungsmodul
Antwort
Die Hockey-Bibliothek hat kürzlich damit begonnen, die Erlaubnis zur Verwendung von externem Speicher nicht mehr zu verwenden. Deshalb haben sie eine Überprüfung für maxSdkVersion auf 18 hinzugefügt. Sie können dies in der Datei "Zusammengeführtes Manifest" sehen. Sie müssen nur diese Berechtigung für den Zugriff auf externen Speicher hinzufügen.
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
tools:remove="android:maxSdkVersion" />
Es hat vielleicht keine Erklärung, aber es ist das einzige, das für mich arbeitete. :) – sambal
Sie können Code unten verwenden
if (Build.VERSION.SDK_INT >= 23) {
if (context.checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
|| context.checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED ||
context.checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED
|| context.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED
|| context.checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
requestPermissions(new String[]{Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.CAMERA}, REQUEST_CODE_ASK_PERMISSIONS);
return;
}
}
In meinem Fall hilft CrashManager.register (diese) zu bewegen; code führt nach Erteilung eigener permisson aus. Es hat mir geholfen.
Es tut mir leid, was Sie sagen wollen, ist nicht klar. –
- 1. Referenzierter Speicher konnte nicht geschrieben werden
- 2. Dateiinhalte werden nach dem Verschieben in den BLOB-Speicher neu geschrieben
- 3. Speicher kann nach dem Breakpoint verwendet werden?
- 4. Wie erstelle ich ein Verzeichnis in einem externen Speicher in Android, das den externen Speicherpfad als "Speicher/emuliert/0" anzeigt?
- 5. Ich kann nicht Dateien von Assets auf externen Speicher kopieren
- 6. Kann Datei nicht löschen, nachdem ich darauf geschrieben habe
- 7. Aktualisieren Galerie nach dem Löschen Bild aus dem externen Speicher
- 8. Wie kann ich meinen Server (in Golang geschrieben) nicht aus dem Speicher gehen lassen?
- 9. Docker - wenn Änderungen am Speicher geschrieben werden?
- 10. Laden Sie eine Datei aus dem externen Speicher nach Inputstream
- 11. Datei kann nicht im externen Speicher erstellt werden
- 12. HP UFT - WebElement kann nicht gefunden werden, auch nachdem ich den korrekten XPath verwendet habe
- 13. Speichern einer Datei auf dem externen Speicher
- 14. Löschen ein Bild aus dem externen Speicher, nachdem es API senden
- 15. Datei kann nicht in Ordner geschrieben werden
- 16. Nicht gezeigte Menüpunkte Nach dem Integrieren von Butterknife
- 17. Kann Dex nicht mit dem LinkedIn-SDK, das zum Projekt hinzugefügt wurde, zusammengeführt werden?
- 18. kann ich den nach dem Aufruf von glTexImage2D zugewiesenen Speicher freigeben?
- 19. Kann nicht in externen Speicher schreiben, wenn die Anwendung nach dem Erteilen der Berechtigung nicht neu gestartet wird
- 20. Android: Wie entferne ich Dateien aus dem externen Speicher?
- 21. Das Objekt kann nicht bearbeitet werden, nachdem es von JSON
- 22. Kann ich den Nutzernamen an Absturzberichte in der Hockey App anhängen?
- 23. Kann ich den Speicher löschen, nachdem ich den Puffer mit winsoc gesendet habe?
- 24. Speicher kann nicht berechnet werden: nicht genügend Speicher für Heap
- 25. Python NamedTemporaryFile erscheint leer, auch nachdem Daten geschrieben wurden
- 26. Python - Dateien wurden nicht gespeichert, nachdem ich es geschrieben habe
- 27. Wie kann ich Linkedin Login in iOS ohne SDK integrieren?
- 28. Integrieren Sie das externe Javascript SDK in Dynamcis CRM 2016
- 29. Zugriff auf externen Speicher verweigert in AndroidTest
- 30. Programm kann nicht geladen werden, nachdem das Bit setuid auf
Zeig uns was du bisher gemacht hast !!! –
stellen Sie sicher, dass Ihre App Ziel sdk Version> = 23 und und testen Sie über Android API 23 und höher –