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