Xamarin.Forms 照相机

96
dotNET之家 Excellent
1.6 2019.03.14 05:47 字数 338

目录 - 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

后语

下篇介绍二维码,待续...


目录 - Xamarin.Forms

学海无涯 - Xamarin.Forms
Web note ad 1