安卓 2.3.3
与大多数使用ZXing(新使用ZXing)的人一样,我得到了ActivityNotFoundException(我想没有必要粘贴我的 logcat,因为它与所有其他人一样)。
我见过几个与ActivityNotFoundExceptionwith相关的问题ZXing。这是我到目前为止所理解的。如果我错了请纠正我..
如果我必须ZXing在我的应用程序中使用,有两种选择:
我可以使用
IntentandstartActivityForResult(),如果用户已经ZXing安装了应用程序,如果没有,我可以将他重定向到 playstore 以首先安装它,然后使用我的应用程序。为了使我的应用程序正常工作,即使
ZXing未安装该应用程序,我也可以将ZXing库作为库添加到我的项目中,将IntentIntegrator类的代码(从此处)复制到我的应用程序中的一个单独的类中并使用IntentIntegrator. 这是预期的目的IntentIntegrator吗?还是我完全错了?
有人可以帮助我解决我的疑问吗?
编辑::: 似乎第二种方法也需要ZXing在设备上安装应用程序。有没有办法让我的应用程序无需ZXing安装应用程序即可运行?