Xamarin.Forms 照相机
2019-03-14 本文已影响137人
dotNET之家
目录 - Xamarin.Forms
前言
本文介绍照相机(Camera):
一、拍摄照片
二、选择照片
三、拍摄视频
四、选择视频
环境
1.Visual Studio 2019
2.Xamarin.Froms 4.0.0.169046-pre5
3.Android 5.0(API 21)或更高版本
4.约定:XF代表Xamarin.Forms
5.Xam.Plugin.Media 4.2.0-beta
内容
Xam.Plugin.Media项目地址:https://github.com/jamesmontemagno/MediaPlugin
实现效果
实现方式
第一步:新建项目并安装Xam.Plugin.Media包。
第二步:在Android的AssemblyInfo.cs中声明权限信息。
注:通常会在Android的AndroidManifest.xml声明权限,现在在Android的Properties下的AssemblyInfo.cs文件中也可以声明权限,可以理解为这是声明权限的另一种方式。
第三步:在Android的MainActivity.cs中初始化,并覆写权限回调方法OnRequestPermissionsResult。
第四步:配置File Provider
(1)在Android的AndroidManifest.xml中的application节点下添加provider。
(2)在Android添加xml文件夹,并添加file_paths.xml文件,并将文件属性中的文件生成操作设为AndroidResource。
第五步:拍摄照片/选择照片
第六步:拍摄视频/选择视频
源码
源码下载地址:
链接:https://pan.baidu.com/s/1zH8CkhOiTBlKOrvyXVE14g
提取码:42ug
后语
下篇介绍二维码,待续...