Mit PCLStorage oder Xamarin Forms Labs kann kein Ordner / Datei in einem Android-Dateisystem erstellt werden

8

Ich entwickle eine Android-App mit der Xamarin-Plattform, und ich versuche, einen Ordner auf meinem lokalen Speicher zu erstellen, aber ich hatte keinen Erfolg.

Zuerst habe ich versucht, den System.IO-Namespace über eine von Xamarin Forms Labs erstellte FileManager-Klasse zu verwenden. Ein Ausschnitt der Funktionen übergab ich den Pfad von "/ storage / emuliert / 0 /'".

%Vor%

Das hat nicht funktioniert, also habe ich mich entschieden, eine PCLStorage-Bibliothek für plattformübergreifende Dateioperationen zu verwenden. Ich habe diesen Code ausprobiert.

%Vor%

Hat nicht funktioniert. Ich navigierte zum Stamm des internen Speichers und ich sah den Ordner nicht.

Der Fehler scheint also nicht auf Grund der verwendeten Bibliotheken, sondern etwas spezifisch für Android zu sein. Ich habe gelesen und schreibe auf externen Speicher im Manifest. Die Frage ist also. Verfügt eine App über die Berechtigung zum Erstellen einer Datei oder eines Ordners auf der Stammebene des Speichergeräts oder muss sie an einem bestimmten Speicherort erstellt werden, z. B. in Android / data / Paketname

    
Joel Dean 20.05.2015, 23:12
quelle

3 Antworten

4
%Vor%     
tech-gayan 15.06.2016 15:48
quelle
1

Bei Android entspricht der LocalStorage-Ordner von PCL Storage dem " My Documents "Spezialordner .

Ich weiß nicht genau, in welchem ​​Pfad Sie einen Ordner erstellen möchten, aber wenn Sie den Pfad kennen und PCL Storage verwenden möchten, sollten Sie FileSystem.Current.GetFolderFromPathAsync verwenden können, um einen PCL Storage% co_de zu erhalten % entspricht einem vorhandenen Ordner.

    
Daniel Plaisted 26.05.2015 18:37
quelle
0

Nach vielen Versuchen löste ich dieses Problem mit diesem

%Vor%

Der erstellte Ordner ist erreichbar über adb @ / sdcard / Android / Daten / Ordner oder so ähnlich, oder im Gerätespeicher @ / Android / data / & lt; & lt; AppName & gt; & gt; / Dateien / Ordner

    
sarbuLopex 13.03.2018 15:12
quelle

Tags und Links