Android相机教程

相机主要用于捕获图片和视频。我们可以通过使用相机API的方法来控制相机。

Android通过以下两种方式提供了在相机上工作的功能:

通过相机意图

通过相机API

了解相机意图和API的基本类别

我们将主要讨论四个类。

意图

借助MediaStore类的2个常量,我们无需使用Camera类的实例即可捕获图片和视频。

ACTION_IMAGE_CAPTURE

ACTION_VIDEO_CAPTURE

相机

它是相机api的主要类别,可用于拍摄图片和视频。

SurfaceView

它表示实时摄像机的表面视图矿石预览。

MediaRecorder

它用于使用摄像机录制视频。正如我们在前面的媒体框架示例中所看到的,它也可以用于记录音频文件。

相机意图的Android相机应用示例

在此示例中,我们正在编写简单的代码以使用相机捕获图像并使用imageview显示图像。

activity_main.xml

从面板上拖动一个imageview和一个按钮,现在xml文件将如下所示:

活动课

让我们编写代码以使用相机捕获图像并将其显示在图像视图上。

输出:

0