Hallo,
bisher spreicherte ich die internene Einstellungen meiner App, auf die der Nutzer keinen direkten Zugriff haben sollte, als "config.ini" in File.DirInternal.
Die von der App erzeugten Daten mit direktem Nutzerzugriff kamen in ein Verzeichnis "MeineApp" in File.DirRootExternal.
Falls das nicht ging kamen die notgedrungen ebenfalls in File.DirInternal
Keine Ahnung ob das überhaupt so funktioniert hast, die App lief jedenfalls....
Mit SDk 28 scheint das alles so nicht mehr zu funktionieren, was muss ich umstellen?
Ich habe so versucht, doch da finde ich mein Verzeichnis nicht einmal.
bisher spreicherte ich die internene Einstellungen meiner App, auf die der Nutzer keinen direkten Zugriff haben sollte, als "config.ini" in File.DirInternal.
Die von der App erzeugten Daten mit direktem Nutzerzugriff kamen in ein Verzeichnis "MeineApp" in File.DirRootExternal.
Falls das nicht ging kamen die notgedrungen ebenfalls in File.DirInternal
Keine Ahnung ob das überhaupt so funktioniert hast, die App lief jedenfalls....
B4X:
If File.ExternalWritable Then
AppDir = File.DirRootExternal & "/MeineApp"
File.MakeDir(File.DirRootExternal,"MeineApp")
Else
Msgbox2Async("Soll zum Speichern der interne Speicher verwendet werden?","Hinweis","Ja","","Abbruch",Null,False)
Wait For Msgbox_Result (Result As Int)
If Result=DialogResponse.POSITIVE Then
MyAppDir = File.DirInternal & "/MeineApp"
File.MakeDir(File.DirInternal,"MeineApp")
Else
ExitApplication
End If
End If
Mit SDk 28 scheint das alles so nicht mehr zu funktionieren, was muss ich umstellen?
Ich habe so versucht, doch da finde ich mein Verzeichnis nicht einmal.
B4X:
Dim rp As RuntimePermissions
MyAppDir = rp.GetSafeDirDefaultExternal("MeineApp")