课程/Android/移动开发
Android摄像头基础
-
-
longKa
2017-10-03
- 1.拍摄可以设置图片格式
2.设置自动对焦,对焦成功后可拍照
3.拍摄拿到照片后通过文件流将byte数据保存为照片
-
截图
0赞 · 0采集
-
-
啦莫斯
2017-04-19
- 内容如图
-
截图
0赞 · 0采集
-
-
qq_ErisRolo_0
2017-02-15
- 自动对焦设置
-
截图
0赞 · 0采集
-
-
慕先生0560154
2016-11-16
- 接12)
mPictureCallback定义如下:
private Camera.PictureCallback mPictureCallback = new Camera.PictureCallback(){
@Override
public void onPictureTaken(byte[] data, Camera camera){
//data数据需要保存到指定路径下的临时文件中
File tempFile = new File("/sdcard/temp.png");
FileOutputStream fos = new FileOutputStream(tempFile);
fos.write(data);
fos.close();
//将图片显示到ResultActivity的imageview中
Intent intent = new Intent(CustomCamera.this, ResultActivity.class);
intent.putExtra("picPath",tempFile.getAbsolutePath());
startActivity(intent);
CustomCamera.this.finish();
}
}
-
截图
0赞 · 0采集
-
-
慕先生0560154
2016-11-16
- 12)实现点击拍照功能
a、拍照参数调整
Camera.Parameters parameters = mCamera.getParameters();//获取参数
parameters.setPictureFormat(ImageFormat.JPEG);//设置图片格式
parameters.setPreviewSize(800,400); //设置图片大小
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);//设置对焦模式 自动对焦
//对焦完全清晰后再拍照,所以使用一个回调函数,当对焦成功后再拍
mCamera.autoFocus(new Camera.AutoFocusCallback(){
@Override
public void onAutoFocus(boolean success, Camera camera){
if(success){ //对焦完成
mCamera.takePicture(null,null, mPictureCallback);
}
}
});
-
截图
0赞 · 0采集
-
-
慕粉1469347182
2016-07-30
- 拍照
-
截图
0赞 · 0采集
-
-
大玥亮
2016-04-20
- 设置照相属性
-
截图
0赞 · 0采集
-
-
qq_会飞的蒲公英_0
2016-04-08
- 没有笔记
-
0赞 · 0采集