camera调试记录

通过查看spec发现,所有的preview都可以在800*600的基础上剪裁,所有的capture都可以在1600*1200的基础上剪裁, 并且其实800*600也是在1600*1200的基础上剪裁过来的,因为数码摄像头的图像传感器只能拍摄1600*1200,所有的其他种类的像素都是 在其基础上通过DSP处理得到的。并且800*600还可以通过DSP处理(插值算法)成1600*1200,但是此1600*1200已经非彼 1600*1200了。

Camera的JAVA程序首先是执行Camera.java(相当于main.c),在Camera.java中又是先运行 onCreat->onStrat->onResume,但是接下来是运行哪呢?其实在这三个事件中,可以用“发通知”的形式让别一段程序运 行,比如在Camera的onResume里就执行了mHandler.sendEmptyMessage(FIRST_TIME_INIT),这样 MainHandler就会根据FIRST_TIME_INIT的值运行相应的函数。并且这些全执行完后,还有onClick等事件,当然这些都是需要外 界触发的。另外一些UI组件在创建时也会调用相应的触发事件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值