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/