Delphi Can
Birden Fazla İmage ı Whatsapp ile paylaşmak - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3)
+--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7)
+--- Konu Başlığı: Birden Fazla İmage ı Whatsapp ile paylaşmak (/showthread.php?tid=8139)



Birden Fazla İmage ı Whatsapp ile paylaşmak - barissagir - 02-06-2025

Merhabalar 

 ShowShareSheetAction1.Bitmap.Assign(AnaF.Image1.Bitmap);

kodu ile 1 adet image nesnesini Whatsapp a gönderebiliyorum.

Peki 1 den fazla image olursa aynı anda nasıl whatsappa gönderebilirim.

Saygılarımla


Cvp: Birden Fazla İmage ı Whatsapp ile paylaşmak - barissagir - 05-06-2025

hi_selamlar'ın gönderdiği cevap işimi çözdü.

İnternette bu şekilde bir dosya buldum.

Uses'a bunları ekleyin önce. 


uses
 Androidapi.Helpers,
 Androidapi.JNI.JavaTypes,
 Androidapi.JNI.GraphicsContentViewText,
 Androidapi.JNI.Os,
 Androidapi.JNI.Support,
 Androidapi.JNI.Net,
 Androidapi.JNIBridge,
 FileProviderBridge; // << ekledik pas dosyasını

Unit olarak kaydedin bunu harici olarak.
unit FileProviderBridge;

interface

uses
Androidapi.JNIBridge,
Androidapi.JNI.JavaTypes,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.Net;

type
JFileProvider = interface;

JFileProviderClass = interface(JObjectClass)
  ['{7AB347F6-4F4D-4ACD-A38C-8D143F6B3F1F}']
  function getUriForFile(context: JContext; authority: JString; file_: JFile): Jnet_Uri; cdecl;
end;

[JavaSignature('androidx/core/content/FileProvider')]
JFileProvider = interface(JObject)
  ['{997BEB2C-5C93-4A1C-B7B1-8A3DCDFE4B91}']
end;

TJFileProvider = class(TJavaGenericImport<JFileProviderClass, JFileProvider>)
end;

implementation

end.