繁体   English   中英

使用ZXing时出现ActivityNotFoundException

[英]ActivityNotFoundException while using ZXing

Android 2.3.3

与大多数使用人的ZXing (新使用ZXing ),我收到ActivityNotFoundException (我想没有必要贴我的logcat的,因为它是与所有其他人是一样的)。

我很少看到有关ZXing ActivityNotFoundException问题。 到目前为止,这是我所了解的。 如果我错了,请纠正我。

如果必须在应用程序中使用ZXing ,则有两种选择:

  1. 如果用户已经安装了ZXing应用程序,则可以使用IntentstartActivityForResult() ;如果没有,我可以将其重定向到Playstore进行安装,然后再使用我的应用程序。

  2. 为了使我的应用程序正常工作,即使未安装ZXing应用程序,我也可以将ZXing库作为库添加到我的项目中,将IntentIntegrator类的代码(从此处 )复制到应用程序中的单独类中,然后使用IntentIntegrator 这是IntentIntegrator的预期目的吗? 还是我完全弄错了?

有人可以帮我解决我的疑问吗?

编辑:::似乎第二种方法也需要在设备上安装ZXing应用程序。 有没有一种方法可以让我的应用程序运行而无需安装ZXing应用程序?

您尚未安装条形码扫描仪。 请按照IntentIntegrator中的指示使用IntentIntegratorhttps : //code.google.com/p/zxing/wiki/ScanningViaIntent

它将为您处理安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM