很多开发者都想在Android程序中调用摄像头,并对拍出的照片进行处理。首先先对程序的进行一下预览:
首先先对主页面进行设计,这里很简单,只是加了个按钮和一张图片。
接下来就是对按钮事件进行处理,按下按钮的时候会调用本机摄像头。
Intent直接调用了本机的拍照程序,并把拍的图片存在内存卡里,接下来就是要在我们自己的程序里显示拍的照片了
这里我们直接用了Activity里的onActivityResult这个方法,这个方法是对Activity返回结果的处理
这里我们就完成了对本机摄像头的调用,其实在这里主要要学习的是startActivityForResult和onActivityResult这两个方法,一个是调用Activity并将结果返回给调用的Activity,一个就是处理返回的数据了。