Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.763 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Bild in galerie ablegen (iOS, Android)

  Alt 2. Jul 2018, 13:57
Ist eigentlich ziemlich einfach Code ungefähr so aus der Delphi Hilfe):
Delphi-Quellcode:
var
  service: IFMXPhotoLibrary;
.
.
.
try
  if TPlatformServices.Current.SupportsPlatformService(IFMXPhotoLibrary, service) then
    service.AddImageToSavedPhotosAlbum(fMyPicture)
  else
    ShowMessage('The IFMXPhotoLibrary interface is not supported.');
except
  ShowMessage('IFMXPhotoLibrary.AddImageToPhotoAlbum failed');
end;
Der Knackpunkt ist allerdings die Berechtigung zum Schreiben ins Album. Das wird gesetzt durch die info.plist Einträge
NSPhotoLibraryUsageDescription und NSPhotoLibraryAddUsageDescription (Man beachte den feinen Unterschied, nötig ab iOS 11). vgl. dazu https://stackoverflow.com/questions/...photolibraryus

Der erste eintrag ist von Emba freundlicherweise schon abgelegt, den zweiten mußt du manuell in den Versionsinfos Deines Projekts hinzufügen, und mit einem mehr oder minder sinnigen Text hinterlegen (je nachdem, was Du Deinen Anwendern zumuten möchtest).

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat