为了账号安全,请及时绑定邮箱和手机立即绑定

Android摄像头基础

eclipse_xu 移动开发工程师
难度高级
时长 1小时23分
学习人数
综合评分9.70
67人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰

已采纳回答 / 奇迹3
你的描述有点粗略啊,闪退的原因有很多耶,能不能把报错信息贴出来如果你是跟着老师做的,并且没有错误的话感觉最大的问题应该是:如果是6.0以上的系统需要申请运行时权限,不申请就会闪退

已采纳回答 / 慕侠1115322
其实你可以改成拍照模式。每隔一段时间取一张预览照片进行解析的。。

已采纳回答 / 浩然坦荡
代码写错了。这句 bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);

已采纳回答 / Gecollsn
如果是调用系统的相机进行拍摄图片,然后通过返回的Bundle获取的图片, 一般就是一张缩略图,大小会比较小。如果需要获取拍摄的源图片文件,可在调用系统相机的Intent中加入MediaStore.EXTRA_OUTPUT参数及图片保存地址的URI即可获取源图片文件

已采纳回答 / 嘉乐B413
previewsize不是随便设置的,要是camera支持的才行,camera.getPreviewSize()确认下。

已采纳回答 / 慕粉3454946
是不是你传递的键名不一致,导致取不到值,贴点代码看一下哦

已采纳回答 / XiaoKu
是的,android5.0发布了Camera2,将Camera废弃了,Camera2实现更多的功能。你可以去参考下Camera2的文档。

已采纳回答 / 彩虹hai
可以手动写到系统保存路径,比如我的手机内存路径根目录是/storage/emulated/0,就可以写成/storage/emulated/0/aaa.png

已采纳回答 / Sandy2014
这个是按钮的点击时间,里面主要是实现拍照功能,  public  void capture(View view){        Camera.Parameters param=mcamera.getParameters();        param.setPictureFormat(ImageFormat.JPEG);        param.setPreviewSize(800,400);        param.setFocusMode(Camera.Parameters.FOCUS_MODE...

已采纳回答 / qq_ZH_2
已经解决类 感觉楼主应该跟我犯了一样的错。if (resultCode == RESULT_OK) {                        if (requestCode == REQ) 这里是不是把resultCode和requestCode弄混淆了?

已采纳回答 / Li成伟
<...code...>
课程须知
本门课程为Android中级课程,需要小伙伴们有一定的Android基础知识,当中涉及Intent,SurfaveView等内容。
老师告诉你能学到什么?
1.Android系统相机的调用(Intent) 2.自定义Android相机 3.学习自定义控件的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消