Ich habe viele Lösungen im Forum versucht, aber sie scheinen nicht zu funktionieren. Ich muss eine pdf in meinem Telefon erstellen (Environment.getExternalStorageState() + File.separator + "Try" + File.separator + "FirstPdf.pdf";) aber ich habe eine Ausnahme. Ich verwende verifyStoragePermissions(this)
und im Manifest.FileOutputStream Ausnahme EACCES Berechtigung verweigert
0
A
Antwort
0
Ersetzen Sie Environment.getExternalStorageState()
zu Environment.getExternalStorageDirectory()
.
0
dieses
File file = new File(Environment.getExternalStorageDirectory() +File.separator +"Try" +File.separator +"FirstPdf.pdf");\
// here your logic for write pdf file
Hinweis Versuchen:
Sie getExternalStorageState()
versuchen, und es wird Returns the current state of the primary shared/external storage media
.
Siehe:External storage state
https://stackoverflow.com/questions/32635704/android-permission-doesnt-work-even-if-i-have-declared-it – CommonsWare
auf welchem Gerät Sie arbeiten ? –