gpt4 book ai didi

ios - 如何使用 Xamarin IOS 获取免费内部存储空间

转载 作者:行者123 更新时间:2023-11-29 11:32:00 24 4
gpt4 key购买 nike

我可以使用 (NSProcessInfo.ProcessInfo.PhysicalMemory) 获取 RAM 详细信息。但我想使用 Xamarin IOS 获得免费的内部设备存储。

最佳答案

获取内部空闲空间的方法是这样的:

  NSFileManager.DefaultManager.GetFileSystemAttributes (Environment.GetFolderPath (Environment.SpecialFolder.Personal)).FreeSize;

如果您使用的是Xamarin.Forms,您可以制作自定义界面

namespace Your.Namespace.Interfaces
{
public interface IStorageInterface
{
double GetFreeSpace(); //Not sure about the return type, try long, or double

}
}

在您的 iOS 项目中:

[assembly: Xamarin.Forms.Dependency(typeof(Your.Namespace.iOS.StorageRenderer))]
namespace Your.Namespace.iOS
{
public class StorageRenderer : IStorageInterface
{
public double GetFreeSpace()
{
return NSFileManager.DefaultManager.GetFileSystemAttributes (Environment.GetFolderPath (Environment.SpecialFolder.Personal)).FreeSize;
}

}
}

关于ios - 如何使用 Xamarin IOS 获取免费内部存储空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52529378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com