jeudi 28 mai 2015
Fragen zum Speichern einer Datei auf dem Gerät?
Posted on 14:44 by verona
Hallo nochmal,
ich habe ein kleines Problem mit meiner App, diese ich in Google-Play veröffentlicht hab.
Folgendes:
Ich habe ein neues Update erstellt, indem die Daten verschlüsselt sind und im Ordner "Telefonspeicher/Test" abgelegt werden.
Das klappt auch alles mit meinem Galaxy S5, nur als ich es jetzt mit meinem Tablet getestet habe, habe ich festgestellt, dass es auf dem Gerät nicht speichern kann, der Ordner Test wurde auch nicht erstellt.
Hier ist mal ein Beispiel, wie ich die Dateien auf dem Gerät speichern lasse:
Kann es Vielleicht daran liegen?
Also, dass es nicht auf allen Geräten funktioniert?
Ich danke euch schonmal für die Hilfe.
Gruss
ich habe ein kleines Problem mit meiner App, diese ich in Google-Play veröffentlicht hab.
Folgendes:
Ich habe ein neues Update erstellt, indem die Daten verschlüsselt sind und im Ordner "Telefonspeicher/Test" abgelegt werden.
Das klappt auch alles mit meinem Galaxy S5, nur als ich es jetzt mit meinem Tablet getestet habe, habe ich festgestellt, dass es auf dem Gerät nicht speichern kann, der Ordner Test wurde auch nicht erstellt.
Hier ist mal ein Beispiel, wie ich die Dateien auf dem Gerät speichern lasse:
Java Code:
-
if (!dataFileDir.exists() && !dataFileDir.isDirectory()) {
-
if (dataFileDir.mkdirs()) {
-
Log.i("CreateDir","App dir created");
-
} else {
-
Log.w("CreateDir","Unable to create app dir!");
-
}
-
} else {
-
Log.i("CreateDir","App dir already exists");
-
}
-
-
File dataFile = new File(Environment.getExternalStorageDirectory(), "Test/data/"+bytesToHex(fileNameEncrypted)+".dat");
-
strDataFile = strDataFile + "test";
-
try {
-
byte[] textEncrypted = null;
-
try {
-
textEncrypted = encrypt(KEY, strDataFile);
-
e1.printStackTrace();
-
}
-
strDataFile = ""+bytesToHex(textEncrypted);
-
-
fos.write(strDataFile.getBytes());
-
fos.close();
-
ee.printStackTrace();
-
}
-
if (!dataFile.exists()) {
-
Toast.makeText(activity, "Datei kann nicht auf dem Gerät abgelegt werden.", Toast.LENGTH_LONG).show();
-
}
Kann es Vielleicht daran liegen?
Java Code:
Also, dass es nicht auf allen Geräten funktioniert?
Ich danke euch schonmal für die Hilfe.
Gruss
Fragen zum Speichern einer Datei auf dem Gerät?
Categories: Fragen zum Speichern einer Datei auf dem Gerät?
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire