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

Android摄像头基础

eclipse_xu 移动开发工程师
难度高级
时长 1小时23分
学习人数
综合评分9.70
67人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰
学海无涯,作舟却别有一番风味。
直接启动了系统的并没有选择啊
http://blog.sina.com.cn/s/blog_d8f0f31e0102wsch.html
小弟写的笔记,勉强能看,捧捧场

最赞回答 / qq_慕沐9282173
//自适应大小 由于设置旋转90 所以实际长宽要调转 否则设置错误
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
int screenWidth  = display.getHeight();
int scre...

已采纳回答 / 浩然坦荡
代码写错了。这句 bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
图片显示不出来!!!!!
下面的注意哦,如果确认开启了权限,真机上已经有图片文件,那么在ImageView中不显示就对了!!!正确的处理方法如下
Bitmap resizedBitmap = Bitmap.createScaledBitmap(takenImage,800,800,true);,尺寸所缩小后就可以正常显示了
用的工具是 android studio
是谷歌给开发者的一个小玩艺

最赞回答 / TOBIGUAN
是可以的,在Camera.open()传进去一个参数,好像0是后置,1是前置
喜欢eclipse老师hhhh

已采纳回答 / Gecollsn
如果是调用系统的相机进行拍摄图片,然后通过返回的Bundle获取的图片, 一般就是一张缩略图,大小会比较小。如果需要获取拍摄的源图片文件,可在调用系统相机的Intent中加入MediaStore.EXTRA_OUTPUT参数及图片保存地址的URI即可获取源图片文件
哈哈哈,原来这是水印,呵呵呵呵,真能扯淡
学到了东西,不错!
课程须知
本门课程为Android中级课程,需要小伙伴们有一定的Android基础知识,当中涉及Intent,SurfaveView等内容。
老师告诉你能学到什么?
1.Android系统相机的调用(Intent) 2.自定义Android相机 3.学习自定义控件的使用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消