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
Rollo62

Registriert seit: 15. Mär 2007
3.932 Beiträge
 
Delphi 12 Athens
 
#1

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
2.855 Beiträge
 
Delphi 12 Athens
 
#2

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
3.932 Beiträge
 
Delphi 12 Athens
 
#3

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
864 Beiträge
 
Delphi 10.4 Sydney
 
#4

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
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#5

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

  Alt 11. Sep 2020, 12:19
3. Will ich dass mein Programm auch Offline funktioniert, ohne dass man zwingend Netz/WLAN hat.

Bei Android war es früher schon nicht einfach, einen schönen Platz zu finden, wo Dateien auch von anderen Programmen gelesen und vielleicht sogar geändert werden können.
Wenn keine SD-Karte vorhanden war, wurde es schon schwerer.


Ich weiß auch nicht, warum es sooooo schlimm ist, auf den Geräten einen Speicherplatz zur Verfügung zu stellen, auf den alle Programme Zugriff haben,
notfalls mit einer Whitelist, wo man anderen (definierbaren) Apps Lese- und vielleicht sogar Schreibrechte gewährt.
(so als Frage an die OS-Hersteller und deren kranke Vorstellungen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (11. Sep 2020 um 12:22 Uhr)
  Mit Zitat antworten Zitat
PiBi7

Registriert seit: 15. Okt 2019
4 Beiträge
 
#6

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

  Alt 12. Apr 2021, 13:56
Tach zusammenthema
Sorry, wenn ich dieses Thema nochmals aufwärme, aber ich bin erst seit kurzem mit diesem Thema konfrontiert. Unsere App speicherte bis Anhin die Dateien im Ordner SharedDocuments ab. Das klappt mit Android 11 nun nicht mehr. Das ist zwar schade, dass nun diese Dateien per USB gesichert/editiert werden können, aber damit habe ich vermutlich in Zukunft zu leben.

Ein User hat vorher im Thread gefragt, wie das nun in Delphi anzuwenden sei, aber keine Antwort erhalten. Da ich momentan auch noch keinen Plan habe wie das mit "Scoped Storage" funktioniert, würde mich das auch sehr stark interessieren. Zudem konnten wir bis anhin die IMEI des Geräts auslesen, dies scheint nun auch unterbunden zu werden. Dürfte wohl die gleiche Sicherheitsproblematik betreffen und ähnlich zu lösen zu sein.

Als weiteres muss unsere App auf Mediendateien, Kamera und Mikrofon zugreifen können. Für die Sounddateien existiert zwar ein Beispiel, aber ich blicke da noch nicht so ganz durch.

Herzlichen Dank für eure Unterstützung
Patrik
  Mit Zitat antworten Zitat
TurboMagic

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

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

  Alt 12. Apr 2021, 21:34
Es gibt die Möglichkeit einen System Datei Speichern Dialog aufzurufen,
benötigt Android APIs Nutzung. Der liefert einen Contest Provider
oder so zurück und der kann mittels Android APIs Stream mäßig benutzt
werden und da könntest du deinen Dateiinhalt reinschreiben.
  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 12:36 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