Zxing条码扫描器代码

时间:2011-09-06 12:47:25

标签: android barcode barcode-scanner zxing

任何人都可以向我解释以下代码吗?

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

在Intents.java中的zxing条形码扫描程序代码中(如上所述)。意图会调用哪个活动等等?

先谢谢

1 个答案:

答案 0 :(得分:2)

您正在提出针对该特定操作的意图(com.google.zxing.client.android.SCAN)。

zxing的条形码扫描器应用程序将该操作的活动注册为意图过滤器,因此Android知道如何解析该操作的意图并将其链接到该活动。

执行该意图时,它将在zxing应用程序中打开该特定的Activity。当此活动完成后,它将使用结果将控制权返回给您的活动。您需要在onActivityResult回调中处理此问题。

相关问题