使用ZXing时ActivityNotFoundException

时间:2013-05-15 12:23:38

标签: android zxing

Android 2.3.3

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

我见过与ActivityNotFoundException ZXing相关的问题。这是我到目前为止所理解的。如果我错了,请纠正我。

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

  1. 我可以使用IntentstartActivityForResult(),如果用户已经安装了ZXing应用程序,如果没有,我可以将他重定向到Playstore首先安装它,然后使用我的应用程序。

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

  3. 有人可以帮助我解决疑惑吗?

    编辑:::似乎第二种方法也需要在设备上安装ZXing应用程序。有没有办法,我的应用程序可以工作,而不需要ZXing app安装?

1 个答案:

答案 0 :(得分:0)

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

它将为您处理安装。