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

Android摄像头基础

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

最赞回答 / 浮尘一盏
如果你的手机版本是6.0以上就会出现,camera是控制帧现象,手动打开相机权限就可以用了。

最新回答 / 蝈蝈291
具体规格,不知道,但是应该是小于1M的,如果大于1M的话通过bundle传输数据可能会发生异常

最新回答 / sakura的男朋友
我和你一样,我是uri解析的是否没有从文件中解析错误:
Uri photoUri=Uri.parse(mFilePath);
正确:
Uri photoUri=Uri.fromFile(new File(mFilePath));

最新回答 / LEO_117
你发日志出来具体分析,单纯的一句话是看不到什么问题的

最新回答 / xdu_rainbow
可以看一下权限添加了没有,以及新建的Activity注册了没有

最新回答 / 慕圣0711144
我是先运行的配置有意图过滤器的应用后启动的测试的应用,为什么还是直接启动的系统的相机

最赞回答 / Li成伟
首先检查照片是否已经拍摄成并保存在您的内存目录中。再则就是手机拍摄的图片过大不能直接使用BitmapFactory.decodeFile(file),要通过文件流的方式读取使用inputStream;例如:inputStream = new FileInputStream(imagePath);BitmapFactory.Options opts=new BitmapFactory.Options();opts.inTempStorage = new byte[100 * 1024];opts.inPre...

最赞回答 / xzhang76
首先,这个问题和楼上的说法没有任何关系。这个问题归根结底是由于不同android rom兼容性导致的问题,解决思路也要从兼容性着手。当自己调用camera实现拍照的时候,有一个picture size的设置,就...

最赞回答 / mhzqmhz
android:scaleType="fitXY"这个才对,我刚才写成了android:scaleType="center"

已采纳回答 / 嘉乐B413
previewsize不是随便设置的,要是camera支持的才行,camera.getPreviewSize()确认下。
课程须知
本门课程为Android中级课程,需要小伙伴们有一定的Android基础知识,当中涉及Intent,SurfaveView等内容。
老师告诉你能学到什么?
1.Android系统相机的调用(Intent) 2.自定义Android相机 3.学习自定义控件的使用

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消