【发布时间】:2015-07-16 16:07:06
【问题描述】:
我正在尝试从我想要从图片库共享到我的应用程序的图片中获取路径。
[IntentFilter( new [] {Intent.ActionSend}, Categories = new [] { Intent.CategoryDefault}, DataMimeType = "image/*" )]
public class MainActivity : FormsApplicationActivity
{
if (keys.Contains(Intent.ExtraStream))
{
var uri = (Android.Net.Uri)Intent.GetParcelableExtra(Intent.ExtraStream);
var path = uri.Path;
Console.WriteLine (uri);
Console.WriteLine (path);
}
}
我得到这个作为输出:
URI: content://com.google.android.apps.photos.contentprovider/0/1/content%3A%2F%2Fmedia%2Fexternal%2Fimages%2Fmedia%2F19820/ACTUAL
路径: /0/1/content://media/external/images/media/19820/ACTUAL
但是什么是ACTUAL...我怎样才能获得能够打开图像的文件名...?
【问题讨论】:
标签: android android-intent xamarin