[android]获得 path 到图片目录

标签: Android
发布时间: 2016/10/10 20:48:08
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.


试图保存图像 (Bitmap/byte[]) 与我的 Xamarin.Android 应用程序。
我用

    private string getPathToFile(string fileName)
    {
        File dir = new File(Environment.GetExternalStoragePublicDirectory(Environment.DirectoryPictures), "imgen");
        if (dir.Exists())
        {
            dir.Mkdirs();
        }

        File image = new File(dir, fileName);
        return image.Path;
    }

所以返回 path 看起来像这样︰

"/storage/emulated/0/Pictures/imgen/new.png"

但这 path 我签与不存在在模拟器上 Android 设备监视器。
我读此文件夹是指向文件夹的链接产妇和新生儿破伤风/壳/模拟 /......,在模拟器上实际存在的一种。
但如何可以检索这个真实 path 在我 Application 吗?

解决方法 1:

我对于设备使用以下代码︰

     path = Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryPictures).AbsolutePath;
     string myPath= Path.Combine(path, "file.name");

仿真程序是不工作。

赞助商