Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Datei speichern Android (https://www.delphipraxis.net/207507-datei-speichern-android.html)

Uwe08 31. Mär 2021 13:04

Datei speichern Android
 
Hallo,

ich versuche eine Datei auf meinem Handy zu speichern und bin am verzweifeln. Der Dateipfad /data/user/0/com.embarcadero.versuch/files/uwe.txt wird angezeigt. Aus lauter Verzweiflung habe ich es mit einer anderen Variante ebenfalls versucht. Sofern ich auf dem Handy nach diesen Dateien suche kann ich nichts finden. Was mache ich falsch???

Delphi-Quellcode:
procedure TTabbedForm.Button3Click(Sender: TObject);
var pxx : TPath;
    s  : string;
begin
memo1.Lines.Clear;
memo1.Lines.Add('Das ist ein Test');
s:=pxx.GetDocumentsPath;
showmessage(System.IOUtils.TPath.GetHomePath);
showmessage(pxx.Combine(s,'uwe.txt'));
memo1.Lines.SaveToFile(pxx.Combine(s,'uwe.txt'));
memo1.Lines.SaveToFile(pxx.Combine(System.IOUtils.TPath.GetHomePath, 'uwe1.text'));
end;

philipp.hofmann 31. Mär 2021 13:06

AW: Datei speichern Android
 
Welche Android-Version? Android-11? Da sieht nur deine App diese Daten.

Incocnito 31. Mär 2021 13:29

AW: Datei speichern Android
 
Versuche mal
TPath.GetPublicPath()
Und speicher das mal zuvor in Strings, welche du dann anzeigen lässt.
Ohne zu testen:
Delphi-Quellcode:
procedure TTabbedForm.Button3Click(Sender: TObject);
var
  sPfad1 : String;
  sPfad2 : String;
  sPfad3 : String;
begin
  memo1.Lines.Clear();
  memo1.Lines.Add('Das ist ein Test');
  sPfad1 := TPath.GetPublicPath();
  sPfad2 := TPath.Combine(sPfad1, 'uwe2.txt');
  sPfad3 := TPath.Combine(System.IOUtils.TPath.GetHomePath, 'uwe3.txt');
  ShowMessage(sPfad1);
  ShowMessage(sPfad2);
  ShowMessage(sPfad3);
  memo1.Lines.SaveToFile(sPfad2);
  memo1.Lines.SaveToFile(sPfad3);
end;
Ich hoffe das hilft.

LG Incocnito

Uwe08 31. Mär 2021 14:12

AW: Datei speichern Android
 
Liste der Anhänge anzeigen (Anzahl: 1)
a) Galaxy S7, Android Version 8

@Incocnito
Es hat die uwe2.txt funktioniert, nach Stunden etwas Begeisterung. Vieleicht kannst Du mir noch weiter helfen. Ich suche den Pfad zu Onedrive auf meinem Handy. Ich habe Onedrive installiert und nutze es auch. Ich kann jedoch keinen Verzeichnis finden wo es liegt.

Incocnito 31. Mär 2021 15:51

AW: Datei speichern Android
 
Zitat:

Zitat von Uwe08 (Beitrag 1486389)
...
@Incocnito
Es hat die uwe2.txt funktioniert, nach Stunden etwas Begeisterung. Vieleicht kannst Du mir noch weiter helfen. Ich suche den Pfad zu Onedrive auf meinem Handy. Ich habe Onedrive installiert und nutze es auch. Ich kann jedoch keinen Verzeichnis finden wo es liegt. ...

Muss ich auch passen 😅
Sowas gibt es bei mir, vielleicht ist das entsprechend bei OneDrive:

Dieser PC\Galaxy S10\Phone\Android\data\com.microsoft.skydrive\

oder für ein eigenes Programm:
Dieser PC\Galaxy S10\Phone\Android\data\com.embarcadero.ServiceLook up\files\

Wie gesagt: Bestenfalls geraten. 😅

LG Incocnito

internet11 7. Apr 2021 10:31

AW: Datei speichern Android
 
Vielleicht sonst einmal in der Suchfunktion im Handy eingeben? Könntest du Glück haben, dass das Verzeichnis dann angezeigt wird.
Aber ehrlich gesagt auch mehr geraten, als es zu wissen. Bin auf IOS umgestiegen. Früher konnte man bei Android aber sehr viel darüber finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz