身份证读卡器安卓SDK在安卓12版本targetSdkVersion=32报错解

之前的东信智能的EST-100身份证读卡器安卓SDK版本V1.0.40在安卓12版本,=32的时候会出现以下错误:
【身份证读卡器安卓SDK在安卓12版本targetSdkVersion=32报错解】 S+ ( 31 and above)that one oforbewhena .
using , only useif someon thebeing , e.g. if it needs to be used withor .
解决方法:
1、将项目的由31改为30
2、如果不想改,那就在在创建的时候判断当前系统版本,根据不同系统版本创建带有不同flag的 , 具体代码实现如下:
按如下方式修改.arr代码,更新至版本V1.0.41即可在安卓12版本使用东信智能公司的EST-100身份证读卡器了 。

身份证读卡器安卓SDK在安卓12版本targetSdkVersion=32报错解

文章插图
if (.os.Build.. >= .os.Build..S) {
= .(, 0, new (N), .);
}else {
= .(, 0, new (N), 0);