如何扫描支票的背面和正面

时间:2018-05-15 14:02:26

标签: android sdk

我正在android中开发一个检查捕获应用程序,通过使用外部SDK(A2iA)进行文档/扫描检测。根据要求,我需要一个接一个地扫描支票的两面。下面是我扫描支票的代码。

if(scanFront == true) {
    side_check = "front";
    intent = new Intent(WebNative.this, DocumentDetectionActivity.class);
    intent.putExtra(DocumentDetectionActivity.A2IA_COUNTRY_NAME, "US");
    intent.putExtra("abcd", side_check);
    startActivityForResult(intent, requestCode);
}

当我点击扫描按钮时,会调用SDK中的DocumentDetectionActivity并打开检测屏幕。我也可以打印日志,如下所示。

doc resultStatus OK
- Amount 5.00 (score 13)
- CAR 5.00 (score 12)
- Codeline 17021728.159213577.7417, (score 0)
- Payee Name  (score 0)
- Date Jan 6, 2030 (score 424)

在此之后我能够看到我的活动本身,我有“扫描”按钮。现在我的要求是,我需要扫描支票的背面/第二面,而不回复我的活动。第一次侧扫完成后,有人可以帮忙立即拨打DocumentDetectionActivity吗?

1 个答案:

答案 0 :(得分:0)

您需要覆盖您的活动onActivityResult(int requestCode, int resultCode, Intent data)。在此方法中,检查您是否刚刚扫描了支票的正面。如果您这样做,请以与您在问题中相同的方式启动DocumentDetectionActivity,但这次是在支票的背面。

请参阅官方指南here