android zxing 库与tabActivity结合的问题解决方案
来源:互联网 发布:忧伤的嫖客知乎 编辑:程序博客网 时间:2024/05/16 12:24
我K,用了2天时间,终于解决了,zxing是鸡肋,可爱又可恨。
总体思路是
在CapureActivity的
onResume 开启 扫描
在
onPause 关闭 扫描
在
@Override
public void surfaceCreated(SurfaceHolder holder) {
if (holder ==null) {
Log.e(TAG,
"*** WARNING *** surfaceCreated() gave us a null surface!");
}
MainTabActivity t= (MainTabActivity) getParent();
Activity currentActivity = t.getCurrentActivity();
if (!hasSurface && (currentActivityinstanceof CaptureActivity)) {
initCamera(holder);
}
hasSurface =true;
}
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
hasSurface =false;
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format,int width,
int height) {
}
基本都能解决问题(包括 tab子页面的回退,还有来电话黑屏等等。。。。),不能搞定的qq联系我:20713404
- android zxing 库与tabActivity结合的问题解决方案
- 关于提高扫描速度的改进方案(转载)--Zxing与Zbar结合使用
- directshow与activex控件结合问题解决方案
- 使用xcode4.5的Zxing编译出错问题解决方案
- Android TabActivity的嵌套
- android的TabActivity
- Android TabActivity的生命周期
- android的TabActivity
- android的TabActivity
- Android TabActivity的生命周期
- Android - TabActivity的生命周期
- Android TabActivity的生命周期
- Android TabActivity的生命周期
- Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(一)
- Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(二)
- Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(三)
- Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(一)
- Android之Tab分页标签的实现方法一-----TabActivity和TabHost的结合(二)
- 调用webservice,axis2
- MFC中的CSize类,GetSafeHdc()函数,StretchDIBits()函数
- C语言基础知识
- LeetCode 之 Unique Binary Search Trees
- js常用校验收藏
- android zxing 库与tabActivity结合的问题解决方案
- oracle 11g当数据库中表无数据的时候 无法用EXP 命令导出表。
- 单源最短路径(Dijkstra算法)
- Eclipse启动失败,启动一半后自动关闭
- POJ 1083 Moving Tables
- C++获取操作系统版本号和默认语言
- x86 BIOS 中断 INT 10h
- 介绍应用层内存管理的比较好的文章
- 液晶屏幕画点问题,以800x600分辨率12英寸屏为例