Delphi Can

Orjinalini görmek için tıklayınız: FMX IOS ve Android te dahili hafıza öğrenme
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhabalar. IOS ve Android platformlarında cihazın dahili hafızasının ne kadar olduğunu ve bunun ne kadarının kullanıldığını öğrenebileceğim bir kod parçasına ihtiyacım oldu. Yardımcı olursanız çok sevinirim. Şimdiden çok teşekkürler.
(Örn :  Kullanılan / Toplam -->  16.4 GB  / 32 GB)
(12-03-2023, Saat: 06:38)emozgun Adlı Kullanıcıdan Alıntı: [ -> ]Android için bakınız https://stackoverflow.com/questions/4813...ndroid-app

Cevabınız için teşekkürler. Atmış olduğunuz linkte belirtilen kod parçasını daha önce denemiştim fakat, kodu paylaşan kişi yapmış olduğu açıklamada; dahili depolama alanı bilgisini Mb cinsinden istiyorsak shr 20 işlemini uygulayabileceğimizi belirtmişti. Ben bu işlemleri yaptığımda  telefonun dahili hafızasını ve ne kadar miktarın kullanıldığını Mb cinsinden doğru bir şekilde alamadım.  Ayrıca iOS platformu ile alakalı bir bilgi bulamamıştım. Elinizde paylaşabileceğiniz bir örnek kod varsa çok sevinirim.
Bu şekilde deneyebilirsiniz
  Memo1.Lines.Clear;
  Memo1.Lines.Add(inttostr(TotalMb) + ' / ' +inttostr(AvailMb) + ' Byte');
 TotalMb:= TotalMb shr 20;
 AvailMb:= AvailMb shr 20;
 Memo1.Lines.Add(inttostr(TotalMb) + ' / ' +inttostr(AvailMb) + ' MB');
 Memo1.Lines.Add(FormatCurr('##0.##', TotalMb / 1024) + ' / ' +FormatCurr('##0.##', AvailMb / 1024) + ' GB');

iOS için Swift kullanabilir hafıza https://stackoverflow.com/questions/2021...ios-device
Kod:
ProcessInfo.processInfo.physicalMemory

ProcessInfo Delphi'de kullanılışı
https://synaptica.info/en/2022/02/17/del...plication/