在Android中,使用摄像头拍照一般有两种方法, 一种是调用系统自带的Camera,另一种是自己写一个摄像的界面,本篇文章给大家介绍android开发随手笔记之使用摄像头拍照,感兴趣的朋友一起学习吧
在Android中,使用摄像头拍照一般有两种方法, 一种是调用系统自带的Camera,另一种是自己写一个摄像的界面。
我们要添加如下权限:
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CAMERA"/>
1、调用系统Camera
调用系统自带的Camera主要的步骤为:
(1)构造图片存储的路径名
(2)使用Intent启动Camera Activity
(3)将拍摄的图片写入到文件
(4)将图片显示在MainActivity中
首先,构造图片名:
- File filePath = new File(Environment.getExternalStorageDirectory(), "myCamera"); if(!filePath.exists()){
- filePath.mkdirs(); }
- fileName = new File(filePath, System.currentTimeMillis() + ".jpg"); try{
- if(!fileName.exists()){ fileName.createNewFile();
- } }catch (Exception e){
- e.printStackTrace(); }










