在Android中,我使用以下代码启动最新版本的Card-IO活动:
Intent scanIntent = new Intent(getApplicationContext(),CardIOActivity.class);
scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_EXPIRY,true); // default:false scanIntent.putExtra(CardIOActivity.EXTRA_SCAN_EXPIRY,true); // scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_CVV,true); // default:false scanIntent.putExtra(CardIOActivity.EXTRA_REQUIRE_POSTAL_CODE,false); // default:false scanIntent.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO,true); scanIntent.putExtra(CardIOActivity.EXTRA_USE_PAYPAL_ACTIONBAR_ICON,false); // scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_CONFIRMATION,true); // scanIntent.putExtra(CardIOActivity.EXTRA_HIDE_CARDIO_LOGO,true); scanIntent.putExtra(CardIOActivity.EXTRA_SUPPRESS_MANUAL_ENTRY,false); scanIntent.putExtra(CardIOActivity.EXTRA_RETURN_CARD_IMAGE,false); scanIntent.putExtra(CardIOActivity.EXTRA_CAPTURED_CARD_IMAGE,false);
startActivityForResult(scanIntent,1);
我尽我所能不显示卡片图片并手动捕捉到期日期,但无论我使用哪种属性,我都无法在不设置EXTRA_SUPPRESS_CONFIRMATION的情况下禁止显示卡片图片为假...因为它完全取消了确认,所以打破了键盘按钮。任何帮助将不胜感激
答案 0 :(得分:0)
没有标记可以在ImageView内部显示捕获的图像。
执行此操作的唯一方法是在第141-152行编辑card.io-Android-source文件后直接从DataEntryActivity.java 构建库。
如何编译源代码在其描述中提到。