大佬教程收集整理的这篇文章主要介绍了java – 如何在Android手机上访问相机?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
How-To Program The Google Android Camera To Take Pictures
Take Picture from Camera Emulator
首先编辑你的AndroidManifest.xml,添加摄像机权限:
<uses-permission android:name=”android.permission.CAMERA”/>
相机服务必须打开和关闭:
Camera camera = Camera.open(); //Do things with the camera camera.release();
您可以设置相机设置,例如:
Camera.Parameters parameters = camera.getParameters(); parameters.setPictureFormat(PixelFormat.JPEG); camera.setParameters(parameters);
拍照:
private void takePicture() { camera.takePicture(shutterCallBACk,rawCallBACk,jpegCallBACk); } ShutterCallBACk shutterCallBACk = new ShutterCallBACk() { public void onShutter() { // TODO Do something when the shutter closes. } }; PictureCallBACk rawCallBACk = new PictureCallBACk() { public void onPictureTaken(byte[] _data,Camera _camera) { // TODO Do something with the image RAW data. } }; PictureCallBACk jpegCallBACk = new PictureCallBACk() { public void onPictureTaken(byte[] _data,Camera _camera) { // TODO Do something with the image JPEG data. } };
不要忘了将相机布局添加到主布局xml中.
以上是大佬教程为你收集整理的java – 如何在Android手机上访问相机?全部内容,希望文章能够帮你解决java – 如何在Android手机上访问相机?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。