-4
我正在開發應用程序來掃描借記卡和信用卡,通過使用card.io library.my應用程序只能掃描卡中包含雕刻的數字。但我需要掃描所有類型的卡片。請建議我去掃描所有類型的卡如何在android中使用card.io掃描信用卡或借記卡
我正在開發應用程序來掃描借記卡和信用卡,通過使用card.io library.my應用程序只能掃描卡中包含雕刻的數字。但我需要掃描所有類型的卡片。請建議我去掃描所有類型的卡如何在android中使用card.io掃描信用卡或借記卡
在您的活動或片段您在使用startActivityForResult
像開始Card.io活動:
private int CARD_SCAN_REQUEST_CODE = 1;
Intent scanIntent = new Intent(activity, CardIOActivity.class);
scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_POSTAL_CODE, false);
scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY, true);
scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY, true);
scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV, true);
startActivityForResult(scanIntent, CARD_SCAN_REQUEST_CODE);
,然後你得到像在onActivityResult
響應:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CARD_SCAN_REQUEST_CODE) {
if (data != null && data.hasExtra(CardIOActivity.EXTRA_SCAN_RESULT))
{
CreditCard scanResult = data.getParcelableExtra(CardIOActivity.EXTRA_SCAN_RESULT);
//TODO: get data from scanResult
}
}
}
我已經完成了代碼,就像你說的,但沒有得到掃描結果 –
你在哪裏放這個代碼,活動或片段? –
我將我的代碼放入活動 –