admin 管理员组文章数量: 1086019
android自定义照相机改变焦距,Android4.4自定义拍照,回调方法很慢怎么回
满意答案
huanagain
2018.01.31
采纳率:50% 等级:7
已帮助:1159人
|//自动聚焦
camera.autoFocus(new Camera.AutoFocusCallback() {
@Override
public void onAutoFocus(boolean success, Camera camera) {
camera.takePicture(null, null, mPicture);
Toast.makeText(CameraActivity.this, "拍照成功", Toast.LENGTH_SHORT).show();
}
});
//下面的回调方法很慢才得到图片数据
/**
* 拍照回调方法
*/
private Camera.PictureCallback mPicture = new Camera.PictureCallback() {
private Bitmap mBm;
@Override
public void onPictureTaken(byte[] data, Camera camera) {
// dialog显示图片
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
Mydialog mydialog = new Mydialog(CameraActivity.this,bitmap);
Window window = mydialog.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
window.setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
lp.width = 1000;
lp.height = 700;
window.setAttributes(lp);
mydialog.show();
camera.startPreview();
}
};
00分享举报
本文标签: android自定义照相机改变焦距 Android44自定义拍照,回调方法很慢怎么回
版权声明:本文标题:android自定义照相机改变焦距,Android4.4自定义拍照,回调方法很慢怎么回 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1693407525a220156.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论