首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >挂在Android上的Xamarin.Forms.Labs中介程序试图用异步方法从照片库中提取图像

挂在Android上的Xamarin.Forms.Labs中介程序试图用异步方法从照片库中提取图像
EN

Stack Overflow用户
提问于 2014-09-16 18:08:26
回答 1查看 968关注 0票数 2

在Xamarin中使用Xamarin.Forms。试着利用Xamarin.Forms.Labs

我有一个简单的页面,现在设置一个单一的按钮myButton,并在它下面的图像图像。所以..。

代码语言:javascript
复制
myButton.Click += async (object sender, EventArgs e) => { var mediaPicker = DependencyService.Get();

if (mediaPicker.IsCameraAvailable)
    {
        var options = new CameraMediaStorageOptions();
        var test = await mediaPicker.SelectedPhotoAsync(options);

        var stream = test.Source;

        if (stream != null)
        {
                image.Source = StreamImageSource.FromStream(() => stream);
        }
    }
}

这在应用程序中的iOS图像显示上工作得很好,只要选择一个。(如果我取消了选择,我就会崩溃,但我会想出办法的。)在Android上,该应用程序只是挂起。看来mediaPicker上的等待永远不会结束。

有什么建议吗?获得一些基本的XF相机/库功能将是很棒的,我非常接近这里。

如果这是格式错误的,请原谅。第一个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-17 15:13:54

您设置了该应用程序的Android权限吗?

https://github.com/XForms/Xamarin-Forms-Labs/wiki/Camera

注意:在Android平台上,为了充分利用媒体服务,必须设置相机-权限和WRITE_EXTERNAL_STORAGE权限。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25875679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档