求帮忙,zXing扫描二维码后怎么获取当时扫描图片?

z840325394 2018-01-19 11:04:24
现在截图出来一片黑,摄像头的画面全是黑的

public static Bitmap takeScreenShot(Activity pActivity,int heightValue)
{
Bitmap bitmap=null;
View view=pActivity.getWindow().getDecorView();
view.destroyDrawingCache();
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap b1=view.getDrawingCache();
Rect frame=new Rect();
view.getWindowVisibleDisplayFrame(frame);
int x=(pActivity.getWindowManager().getDefaultDisplay().getWidth()-Utils.dip2px(200))/2;
int y=Utils.dip2px(frame.top+56+90);
int width=Utils.dip2px(200);
int height=Utils.dip2px(heightValue);
bitmap=Bitmap.createBitmap(b1, x, y, width, height);
Log.d("add3", String.valueOf(bitmap));
return bitmap;
}

截图代码如上
...全文
1023 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
y,h 2019-05-30
  • 打赏
  • 举报
回复
引用 3 楼 Yunc2 的回复:
CaptureActivity.java 里面有个 handleDecode 函数 可以取到 扫描结果和Bitmap

是要怎么样取到呢
MadFrogs 2018-01-25
  • 打赏
  • 举报
回复
摄像头黑是因为预览没起来。。。
Yunc2 2018-01-19
  • 打赏
  • 举报
回复
CaptureActivity.java 里面有个 handleDecode 函数 可以取到 扫描结果和Bitmap
z840325394 2018-01-19
  • 打赏
  • 举报
回复
引用 1 楼 jklwan 的回复:
在你的扫描二维码的代码中可以获取图片,不要用截图。
具体是怎么弄呢?小白一个,请多指教
jklwan 2018-01-19
  • 打赏
  • 举报
回复
在你的扫描二维码的代码中可以获取图片,不要用截图。

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧