Xamarin.Android: 从 CacheDir 获取文件路径

Xamarin.Android: Get filepath from CacheDir

如何从缓存中获取文件路径? Android:getCacheDir() / Xamarin: CacheDir。我找不到关于此的任何有用信息...

1 MB 的大小限制是什么意思?缓存目录中每个文件或所有文件的文件大小?超过该限制的临时文件应该放在哪里?在设备的内部存储器上?

CacheDir 属性 returns 包含缓存目录路径的Java.IO.File. This object has a property AbsolutePath

// e.g. in your activity
public class MyActivity : Activity
{
    protected override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
        System.Diagnostics.Debug.WriteLine(CacheDir.AbsolutePath);
    }
}

这1MB只是一个例子。您可以使用更多 space。只是来自google的提示,给自己设限。 这是对这个问题的一个非常好的答案: