![](/img/trans.png)
[英]How can I restrict my Azure Web App API access to only my Xamarin.Forms app?
[英]How can I take a partial screenshot of my Xamarin.Forms app and save it into my gallery?
我為此使用了 2 個軟件包:
1- ImageFromXamarinUI :“從 UI 捕獲圖像的擴展方法”(我使用 x:Name="ScreenshotThis" 然后在 C# 中編寫代碼來截取具有 ID 的特定事物的屏幕截圖)
2- Xamarin.MediaGallery:“用於從 iOS 和 Android 的本地圖庫中挑選和保存照片和視頻的包”(我用來截取完整 UI 的屏幕截圖並保存,效果很好)
問題:我嘗試使用 ImageFromXamarinUI 獲取特定的屏幕截圖,並使用 Xamarin.MediaGallery 將圖像保存在我的本機畫廊(Android)中,但我收到此錯誤:
這是我的 Xaml 代碼:
您需要在MediaGallery.SaveAsync
方法中使用流。 如:
await MediaGallery.SaveAsync(MediaFileType.Image,imageStream, "myScreenshot.png");
MediaGallery插件的使用方法可以查看官方文檔: https ://github.com/dimonovdd/Xamarin.MediaGallery#saveasync
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.