【问题标题】:Can't launch intent to show local image无法启动显示本地图像的意图
【发布时间】:2015-04-14 16:11:51
【问题描述】:

在我的片段中,我试图启动一个意图,在我的手机上显示带有图库应用的本地图像。

有问题的三行是

string path = String.Format ("content:/{0}.jpg", CacheController.Static.GetPath (m));
Android.Net.Uri uri = Android.Net.Uri.Parse(path);
StartActivity (new Intent (Intent.ActionView, uri));

路径的值为content://data/data/Appname.subname/files/cache/107.jpg

我尝试在Uri 的开头使用file:/,但这没有帮助。

【问题讨论】:

    标签: android android-intent xamarin


    【解决方案1】:

    您正在尝试共享位于您的应用专用文件夹中的图像。您首先需要将图像复制到公用文件夹并创建指向该图像的意图。看看herehere

    【讨论】:

      猜你喜欢
      • 2020-09-23
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多