1、CaptureActivity extends Activity implements SurfaceHolder.Callback

CaptureActivity 为第一个启动的Activity

2、

public void surfaceCreated(SurfaceHolder holder) {
if (!hasSurface) {
hasSurface = true;
initCamera(holder);
}
}

调用surfaceCreated启动相机。

3、判断获取界面后的结果

public void handleDecode(Result rawResult, Bitmap barcode)

用三个枚举值判断返回的是哪种情况,调用相应的方法显示结果。

private enum Source {
NATIVE_APP_INTENT,
PRODUCT_SEARCH_LINK,
ZXING_LINK,
NONE
}

今天先记下这么多。

更多相关文章

  1. Android(安卓)Wifi模块分析(三)
  2. Android中dispatchDraw分析
  3. Android四大基本组件介绍与生命周期
  4. Android(安卓)Service AIDL
  5. Android(安卓)热点开关状态的判断和获取热点ssid
  6. Android调用天气预报的WebService简单例子
  7. Android(安卓)Activity的启动
  8. android打电话发短信
  9. android 拨打紧急号码,通话时开启免提功能实现

随机推荐

  1. Android(安卓)获取所有联系人(两种方法)
  2. Android中广告渠道SDK接入方法
  3. Android(安卓)Viewpage禁止滑动屏幕
  4. 使用adbWireless无线调试Android真机设备
  5. android中Bitmap导致的内存溢出
  6. Android(安卓)开发者和设计师必须了解的
  7. 在android当中MVC模式分别代表什么?
  8. android文件选择、读取、浏览器的实现(音
  9. Super Jumper:一个2DOpenGL ES游戏
  10. android box2d运行小例子,配置eclipse【转