AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10.4
Thema durchsuchen
Ansicht
Themen-Optionen

Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10.4

Ein Thema von philipp.hofmann · begonnen am 9. Sep 2020 · letzter Beitrag vom 14. Sep 2023
Antwort Antwort
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
932 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 9. Sep 2020, 18:48
Ja, danke. Dies hilft temporär, wenn man die letzte Property im Template hinzufügt:
<uses-feature android:glEsVersion="0x00020000" android:required="True"/>
<application android:persistent="%persistent%"
android:restoreAnyVersion="%restoreAnyVersion%"
android:label="%label%"
android:debuggable="%debuggable%"
android:largeHeap="%largeHeap%"
android:icon="%icon%"
android:theme="%theme%"
android:hardwareAccelerated="%hardwareAccelerated% "
android:resizeableActivity="false"
android:requestLegacyExternalStorage="true">

Temporär, weil dies mit Android 11 nicht mehr funktioniert, da werde ich mich nochmals mit dem "Scoped Storage"-Konzept auseinandersetzen müssen.
Bei Delphi 10.3.3 war diese Property noch nicht notwendig, erst ab Delphi 10.4.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.198 Beiträge
 
Delphi 12 Athens
 
#2

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 9. Sep 2020, 19:17
Ja, musst Du denn extern aussrhalb des App specific Folder speichern ?
Ich denke das wird zunehmend schwieriger.

Auch werden die Files wohl nach Deinstallation gelöscht, und sind für immer weg.

Ich versuche mich mit dem MediaStore anzufreunden, der kann wohl auch beliebige Files.
Richtig rund ist das Ganze aber noch nicht, ich habe z.B. Sqlite Files, wo sollte ich die Speichern ?
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.086 Beiträge
 
Delphi 12 Athens
 
#3

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 9. Sep 2020, 19:29
Ich werde das Problem evtl. auch bekommen. Bisher speichere in nach SharedDownloads.
Wie soll denn z.B. ein Webbrowser in Zukunft Downloads abspeichern? Die will man ja
schließlich von außerhalb nutzen können!

Und ich speichere extra nach dort, da Benutzer solche Dateien frei kopieren können sollen
u.a. auch auf das Gerät! Da hilft mein eingebautes ShareSheet nicht, da man dadurch ja nur
Dateien vom Gerät weg bekommt

So ein Mist immer alles nur noch mehr zu vernageln!
Gewisse DInge müssen aus Sicherheitsgründen sein, aber sowas?

Wie nutzt man denn dieses "Scoped Storage"-Konzept?

Grüße
TurboMagic
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
932 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 9. Sep 2020, 19:34
Mir ging es heute im ersten Schritt auch genau um SharedDownloads.
Ich habe mir das Thema noch nicht genauer angeschaut, dein Link enthält da aber ein paar Infos.
Android 11 ist ja auch erst seit heute da.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.198 Beiträge
 
Delphi 12 Athens
 
#5

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 10. Sep 2020, 14:26
So ein Mist immer alles nur noch mehr zu vernageln!
Gewisse DInge müssen aus Sicherheitsgründen sein, aber sowas?
Ich bin schon seit geraumer Zeit auf der Suche nach Mobile-Cloud Lösungen,
ich nenne es besser Mobile-Server.

Damit man von dem Phone runterkommt, und wieder seine Daten nutzen kann.

Das verkaufen uns Einige Cloud-Anbieter, aber wenn man scharf nachrechnet ist es immer die reine Abzocke.
Dafür suche ich eben erstmal eine LowCost-Option, z.B. auf virtuellen PHP-servern, und da ist schon Vieles möglich.
Skalieren kann man später ja immmer noch, falls das überhaupt in Frage kommt.

Und ja, bei 1 Mio. Usern ist das NICHT der richtige Weg, aber bei 3-10K Usern,
die jetzt nicht Alle ständig den Server gleichzeitig belegen mag das noch gehen.

Das wäre ein Lösungsansatz um die immer stärkere Restiktion aufzubrechen.

Was auch möglich wäre z.B. die plattform-eigenen Server iCloud, GoogleCloud zu nutzen um Daten zu speichern.
Aber auch das geht immer durch das API Nadelöhr, und nervt genauso.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.086 Beiträge
 
Delphi 12 Athens
 
#6

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 10. Sep 2020, 15:11
Was bitte spricht dagegen, den Benutzer seine Daten in "Downloads" ablegen zu lassen und mittels
USB Kabel/Bluetooth/W-Lan und Dateimanager diese zu transferieren?
Doch nur, dass der Plattformanbieter kein Zusatzgeschäft machen kann.
Und den ordner Dokumente gibt's ja auch noc. Wozu soll der gut sein, wenn man nix mer drin
ablegen kann/darf?
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.198 Beiträge
 
Delphi 12 Athens
 
#7

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 10. Sep 2020, 15:16
Wenns um Transfer geht dann gäbe es noch Tethering ...

Es kommt halt immer auf die Anwendung an was man gerade braucht.
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
932 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Android: Zugriff auf externe Dateien (nicht Shareable media files) seit Delphi 10

  Alt 11. Sep 2020, 11:52
Ich unterscheide auch immer zwischen zwei Dingen:
1. Will ich wirklich, dass der User über Geräte hinweg mit Daten arbeiten kann; da nutze ich aktuell die myCloudData-Datenbank von TMSSoftware
2. Will ich nur, dass der User auf einem Gerät die Daten aus meiner App z.B. im Browser benutzen kann und dafür nutze ich den Download-Ordner
a) bei iOS gibt es keinen solchen Ordner, sondern man muss direkt in die iCloud Drive, was schon mal deutlich aufwändiger ist
b) bei Android wird dies ab Android 11 jetzt auch schwieriger, aber sicherlich nicht unmöglich (hoffe ich mal)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz