Hey Leute brauche dringend eure Hilfe,
Also ich versuche ich mit meiner App eine Datei einzulesen und sie als txt wieder im Dateisystem unter ExternalStorage abzulegen. Hierzu habe ich erstmal die Permissions gesetzt.
Code
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="vers1.test"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permisssion.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<application
Alles anzeigen
So sieht meine Methode aus :
Java
public void writeFileInSystem(String filePath) throws IOException{
File bitmapFile = new File(EXTERNAL_STORAGE + filePath);
System.out.println("datei gespeichert unter :"+ EXTERNAL_STORAGE + filePath);
File parentFile = new File(bitmapFile.getParent());
parentFile.mkdirs();
bitmapFile.createNewFile();
FileOutputStream outPut = new FileOutputStream(bitmapFile);
outPut.flush();
outPut.close();
}
Alles anzeigen
Wenn die Methode jedoch ausgeführt wird bekomme ich die Fehlermeldung:
Java
01-22 16:40:26.574: W/System.err(1007): java.io.FileNotFoundException: /sdcard/test.txt: open failed: EACCES (Permission denied)
01-22 16:40:26.584: W/System.err(1007): at libcore.io.IoBridge.open(IoBridge.java:406)
01-22 16:40:26.584: W/System.err(1007): at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
01-22 16:40:26.595: W/System.err(1007): at java.io.FileOutputStream.<init>(FileOutputStream.java:128)
01-22 16:40:26.595: W/System.err(1007): at java.io.FileOutputStream.<init>(FileOutputStream.java:117)
01-22 16:40:26.605: W/System.err(1007): at vers1.test.itextReader.parsePdf(itextReader.java:42)
01-22 16:40:26.605: W/System.err(1007): at vers1.test.pdfReaderActivity$2.onClick(pdfReaderActivity.java:65)
......
....
.
Wie gesagt die Datei befindet sich eigentlich in dem besagten Ordner und in der Manifest habe ich eigentlich auch die nötige Erlaubnis erteilt. Woran könnte es noch liegen oder fehlen da noch irgendwelche Zugriffsrechte?