AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Welche Verzeichnisse verfügbar unter Android 12?
Thema durchsuchen
Ansicht
Themen-Optionen

Welche Verzeichnisse verfügbar unter Android 12?

Ein Thema von skoschke · begonnen am 15. Sep 2022 · letzter Beitrag vom 17. Sep 2022
Antwort Antwort
Seite 1 von 2  1 2      
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#1

Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 10:13
Hallo,

ich "spiele" nun seit Tagen und komme nicht weiter:

Meine Android-App hat ihre Datenbank in ihrer Sandbox, soweit so gut.
Es sollen aber weitere Dateien über eine OwnCloud-Verbindung und FolderSync synchronisiert werden.

FolderSync hat keine Möglichkeit auf Dateien in der Sandbox zuzugreifen, also brauche ich ein "frei zugängliches" Verzeichnis, in dem meine App lesen und schreiben kann und auf das FolderSync auch Zugriff haben muss.

Ich habe mit allen möglichen Berechtigungen und Pfaden getestet, entweder kommt fälschlicherweise "File exists" bei Schreibversuchen oder die richtige "Permission denied", aber ein verwendbares Verzeichnis habe ich nicht gefunden, brauche dringend Tipps!

Witzig dabei ist noch, dass ich z.B. unter SharedDocuments oder SharedDownloads Verzeichnisse beliebig anlegen kann, aber keine Dateien dort schreiben kann.

Was ich noch gefunden habe:
Google erlaubt im Playstore keine Dateien mehr mit "Zugriff auf alle Dateien" (MANAGE_EXTERNAL_STORAGE), da ich das APK aber nicht über den Store verteile, würde ich diese Berechtigung gern verwenden, aber wie?

Ciao
Stefan

Geändert von skoschke (15. Sep 2022 um 10:23 Uhr)
  Mit Zitat antworten Zitat
Rollo62

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

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 14:11
Ich weiss nicht genau was Du bezweckst und ob OwnCloud lokal oder im Web steht.
Jedenfalls sollte OwnCloud auch einige REST-APIs anbieten, z.B. auch WebDav.
https://doc.owncloud.com/server/next...ual/core/apis/
Vielleicht hilft Dir das weiter ?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 14:22
Klingt so, als wenn er einen ownCloud-Client als App im Android laufen hat.
Also seine Anwendung in einem Verzeichnis scheiben/lesen soll, was über diese andere App synchronisiert wird.

Aber ja, natürlich könnte er auch stattdessen selber aus seiner App heraus via API mit der ownCloud/Server reden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 15:05
Nein,

es gibt eine Windows-Anwendung, welche Daten (Bilder etc) mit der Mobilen App synchronisiert, also der Windows PC stellt Dateien für Mobil bereit und umgekehrt.
Die Synchronisation erfolgt vom Windows zu OwnCloud (oder anderem Cloudanbieter) und von da per Foldersync zur App und der gleiche Weg zurück.

Hierfür muss es auf dem mobilen Gerät ein Verzeichnis geben, auf welches die App und Foldersync Zugriff haben.

Dieses Verzeichnis oder die entsprechende Berechtigung für die App z.B. in SharedDocuments zu schreiben, habe ich noch nicht gefunden.

Mit Android 11 war das alles kein Problem, unter Android 12 ist das alles verboten!

Ciao
Stefan
  Mit Zitat antworten Zitat
Rollo62

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

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 15:12
Dieses Verzeichnis oder die entsprechende Berechtigung für die App z.B. in SharedDocuments zu schreiben, habe ich noch nicht gefunden.
Vielleicht ein paar Threads vorher
https://www.delphipraxis.net/211430-...ml#post1511823

und
https://developer.android.com/training/data-storage
https://stackoverflow.com/questions/...00189#57600189
https://en.delphipraxis.net/topic/72...#comment-61715

Geändert von Rollo62 (15. Sep 2022 um 15:22 Uhr)
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 17:02
die habe ich bereits alle durch, die sind alle für "uralte Versionen von Android" (vor Android 12) ...

und
schreibt dass so gespeicherte Files für andere Apps nur per FilePicker verfügbar sind.

Ciao
Stefan
  Mit Zitat antworten Zitat
Rollo62

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

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 15. Sep 2022, 17:12
Ich meine ein app-specific-folder sollte auf den SharedDocuments noch erlaubt sein.
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 16. Sep 2022, 08:49
Tut es leider nicht!

Genau da liegt ja das Problem!

Ciao
Stefan
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.095 Beiträge
 
Delphi 12 Athens
 
#9

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 16. Sep 2022, 09:03
Das hier sollte doch aktuell sein.
https://developer.android.com/traini...e/app-specific
Die Permissions hast Du ja gesetzt, vielleicht fehlt noch Entitlements/Secure file sharing ?
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Welche Verzeichnisse verfügbar unter Android 12?

  Alt 16. Sep 2022, 09:55
Zitat:
vielleicht fehlt noch Entitlements/Secure file sharing
Ist das die "Sichere Dateifreigabe" in der Berechtigungsliste?
Das ist im Projekt auf true gesetzt.

Ciao
Stefan
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 09:47 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