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