首先,感谢这个伟大的 sdk 和简单的集成过程。
在使用它时,我遇到了一些需要合并到我的应用程序中的自定义需求。即检测持卡人姓名。有没有办法我们可以做到这一点?
Raghav,目前 card.io 无法检测到持卡人姓名。不过,我们确实希望在未来的某个时候添加该功能。
为什么不获取销售时间、客户姓名和抄送号码,并在下一个活动中使用意图。输入名称需要 3-5 秒,也许更短。
TextView textView = (TextView) findViewById(R.id.time);
textView.setText(DateUtils.formatDateTime(getBaseContext(),
System.currentTimeMillis(), DateUtils.FORMAT_SHOW_TIME |
DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_12HOUR));
custname = (TextView)findViewById(R.id.custname);
//IN THE CARD.io SECTION RIGHT HERE
if (scanResult.isExpiryValid()) {
final TextView xxx =(TextView)findViewById(R.id.time);
String threex = xxx.getText().toString();
final TextView x =(TextView)findViewById(R.id.custname);
String onex = x.getText().toString();
Intent intent= new Intent(MyScanActivity.this,YourNextActivity.class)
.putExtra("date",threex)
.putExtra("inputPrice",twox)
.putExtra("Card Number",resultStr)
.putExtra("customername",onex)
startActivity(intent);
finish();