gpt4 book ai didi

android - Zxing - 我的应用不想启动相机

转载 作者:行者123 更新时间:2023-11-29 01:58:54 26 4
gpt4 key购买 nike

首先我要 self 介绍。我是来自奥地利的年轻学生,刚接触 Android 编程。我的项目是编写一个条形码扫描器,如果您扫描一个产品,您将获得有关它的更多信息。

现在让我们开始解决真正的问题:

我已经完成了教程所说的一切,并且有效。 ZXING 源代码现在是我自己项目的库,当然它也包含在内。

当我将 Android 项目导出为 FILENAME.APK 并将其复制到我的 SGS3 时,一切正常。然后我在手机上安装 apk 并开始运行该应用程序。当我按下调用“onClick”方法的扫描条码按钮时,它什么也不做。 Android 告诉我应用程序已停止。

我不知道我必须使用哪个功能。我应该使用 IntentIntegrator 方法还是 Intent 方法来扫描代码。 (我知道我不能在我的方法中同时使用这两种方法,将其粘贴在这里以向您展示我的问题)

    public void onClick(final View view)
{
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(intent, 0);
}

最佳答案

此集成由 Intent 提供,因此您必须安装以特定 Intent (action=com.google.zxing.client.android.SCAN) 运行的应用程序,如 Barcode Scanner

我很确定你的其他手机上没有这样的应用程序,这就是为什么你现在得到“找不到 Activity ”异常的原因

编辑:关于 IntentIntegrator 和普通 Intent 之间的差异......好吧,除了 IntentIntegrator 之外没有任何差异,你已经很好地包装了它

关于android - Zxing - 我的应用不想启动相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13706742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com