Android中加入名片扫描功能实例代码

2019-12-10 18:53:39王旭

3、获取名片信息回调接口

public class MkxCard {
public String carduuid ; // 名片uuid 
public String name ; // 姓名 
public String duty ; // 头衔 
public String mobile1 ; // 手机1 
public String mobile2 ; // 手机2 
public String email ; // 邮箱 
public String tel1 ; // 电话1 
public String tel2 ; // 电话2 
public String fax ; // 传真 
public String cname ; // 公司名 
public String address ; // 地址 
public String website ; // 网址 
public String logo ; // 头像 
public long createtime ; // 创建时间 
public long updatetime ; // 更新时间 
public String fields ; // 已完成字段,"100"为全部完成
public int audit ; // 是否无法识别,大于1就是无法识别 
public int flag ; // 标识,0为有效,1为已删除
} 
public interface MkxBackCards extends MkxErrorCode {
void onBack(int code, String errInfo, MkxCard[] cards);
} 

参数code:网络调用状态;

参数errInfo:当网络调用失败时,返回错误参考信息;

参数cards:返回的名片信息数组。

4、上传监听回调接口

public interface MkxBackUpload extends MkxErrorCode {
int STATUS_START = 0;
int STATUS_SUCESS = 1;
int STATUS_ERROR = 2;
void onBack(int code, String errInfo, String uuid, int status);
}

参数code:网络调用状态;

参数errInfo:当网络调用失败时,返回错误参考信息;

参数uuid:当前上传名片uuid;

参数status:STATUS_START表示开始上传,STATUS_SUCESS表示上传成功,STATUS_ERROR表示上传失败。

5、获取名片原图回调接口

public interface MkxBackPicture {
void onBack(File picture);
}