android zxing 库与tabActivity结合的问题解决方案

原创 2013年12月04日 15:01:15

我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 && (currentActivity instanceof 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(二维码)库的全面使用解析

Android ZXing(二维码)库解析 本文原创,转载请注明出处。 欢迎关注我的 简书 ,关注我的专题 Android Class 我会长期坚持为大家收录简书上高质量的 Android ...
  • MeloDev
  • MeloDev
  • 2017年03月03日 16:39
  • 2041

vuforia + zxing 解析二维码

拷贝下来 直接用。using UnityEngine; using System.Collections; using System; using Vuforia; using System.Thre...
  • chu358177
  • chu358177
  • 2016年05月07日 10:55
  • 1599

Android开发:使用Fragment改造TabActivity

TabActivity在API 13(Android 3.2)被标记为过期,需要使用Fragment来实现,Fragment是Android 3.0引入的一个概念,主要就是为了适应各种不同的屏幕大小(...
  • shengxia0dubing
  • shengxia0dubing
  • 2014年05月10日 13:25
  • 2656

Android开源库之使用ZXing开源库实现二维码功能

二维码功能现在已经非常普及了,很多产品中都会需要一个扫面二维码的功能,在这里记录下用的最多Google的ZXing开源库的编译及运行过程,方便大家参考; 1、现在Google的ZXing开源...
  • super_spy
  • super_spy
  • 2016年08月16日 18:09
  • 1028

Zxing二维码扫描(Android开源库)

最近研究了一下二维码扫描,github地址(https://github.com/zxing/zxing)。本来想做个扫描相册内的二维码的,结果没做成。我先分析一下整个开源项目的流程 这里我要重点接...
  • lxj1137800599
  • lxj1137800599
  • 2016年07月02日 17:05
  • 1533

Android Studio 接入ZXing依赖库全流程

接触Android Studio时间不是很久,对此也不太熟悉。用习惯之后真心感觉不错,Android Studio也是一种趋势,所以也开始学习学习,一看到Android Studio就高大上,同时也很...
  • YegodYue
  • YegodYue
  • 2016年06月29日 01:18
  • 2495

快速集成二维码扫描库-zxing的源码封装

本文来自一片枫叶_刘超博客。 本文是作者对zxing的二次封装,zxing在github上的项目还是相当庞大的,针对Android Studio结合自己的使用对其封装之后,还是方便了非常多~ ...
  • u011200604
  • u011200604
  • 2016年08月08日 23:47
  • 4969

TabActivity父Activity控制子Activity

现在很多应用都会用到tabActivity布局,例如:新浪微博等,一般的做法都是在MainActivity中创建几个包含目标Activity的Intent,点击相应的tab会跳转到相应的Activit...
  • pkxutao
  • pkxutao
  • 2014年02月18日 15:17
  • 1553

弃用TabActivity,使用FragmentActivity实现

TabActivity在API 13(Android 3.2)被标记为过期,需要使用Fragment来实现,Fragment是Android 3.0引入的一个概念,主要就是为了适应各种不同的屏幕大小(...
  • u013394527
  • u013394527
  • 2014年11月19日 22:08
  • 1850

Android Studio导入ZXING

作为一个标准的野程序员,各种折腾,各种玩。今天突然想研究研究 二维码,于是拿来了zxing。 说实话,真心摸不到头脑哈。百度,google, stackoverflow,十八般兵器,各种尝试,终于得...
  • u013897681
  • u013897681
  • 2015年12月16日 13:41
  • 13635
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android zxing 库与tabActivity结合的问题解决方案
举报原因:
原因补充:

(最多只允许输入30个字)