在Android上获取Delphi中的总内存和可用内存
寻找Delphi代码来检查我的FMX应用程序中的总内存和可用内存(RAM) 有平台独立的方式吗?什么也找不到在Android上获取Delphi中的总内存和可用内存,android,delphi,firemonkey,Android,Delphi,Firemonkey,寻找Delphi代码来检查我的FMX应用程序中的总内存和可用内存(RAM) 有平台独立的方式吗?什么也找不到 但拥有它真是太好了,事实上,我只需要安卓就可以了。这只适用于安卓,运行良好,经过多台设备和Delphi 10.3.3测试 {$IFDEF ANDROID} uses Androidapi.Helpers, Androidapi.JNIBridge, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.App; v
但拥有它真是太好了,事实上,我只需要安卓就可以了。这只适用于安卓,运行良好,经过多台设备和Delphi 10.3.3测试
{$IFDEF ANDROID}
uses
Androidapi.Helpers,
Androidapi.JNIBridge,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.App;
var
MemoryInfo: JActivityManager_MemoryInfo;
begin
MemoryInfo:= TJActivityManager_MemoryInfo.JavaClass.init;
TJActivityManager.Wrap((TAndroidHelper.Context.getSystemService(
TJContext.JavaClass.ACTIVITY_SERVICE) as ILocalObject).GetObjectID)
.getMemoryInfo(MemoryInfo);
TotalMb:= MemoryInfo.totalMem shr 20;
AvailMb:= MemoryInfo.availMem shr 20;
end;
{$ENDIF}
一个独立于平台的解决方案还是不错的