Commit fe9aa743 authored by yinjiacheng's avatar yinjiacheng

update 身份证OCR测试页面

parent 32d72954
...@@ -34,8 +34,8 @@ class IDCardTestActivity : BaseActivity<ActivityIdcardBinding>() { ...@@ -34,8 +34,8 @@ class IDCardTestActivity : BaseActivity<ActivityIdcardBinding>() {
private lateinit var mIdCardLicenseManager: IDCardQualityLicenseManager private lateinit var mIdCardLicenseManager: IDCardQualityLicenseManager
private val INTO_IDCARDSCAN_PAGE = 100 private val INTO_IDCARDSCAN_PAGE = 100
private lateinit var idCardFront: Bitmap private var idCardFront: Bitmap? = null
private lateinit var idCardBack: Bitmap private var idCardBack: Bitmap? = null
private lateinit var idCardFrontObjectKey: String private lateinit var idCardFrontObjectKey: String
private lateinit var idCardBackObjectKey: String private lateinit var idCardBackObjectKey: String
...@@ -56,6 +56,9 @@ class IDCardTestActivity : BaseActivity<ActivityIdcardBinding>() { ...@@ -56,6 +56,9 @@ class IDCardTestActivity : BaseActivity<ActivityIdcardBinding>() {
startGetLicense() startGetLicense()
} }
viewBind.btnOcr.setOnClickListener { viewBind.btnOcr.setOnClickListener {
if (idCardFront == null || idCardBack == null) {
return@setOnClickListener
}
val frontFile = File(externalCacheDir?.absolutePath + "/ocr/idCardFront.jpg") val frontFile = File(externalCacheDir?.absolutePath + "/ocr/idCardFront.jpg")
if (frontFile.exists()) { if (frontFile.exists()) {
frontFile.delete() frontFile.delete()
...@@ -70,8 +73,8 @@ class IDCardTestActivity : BaseActivity<ActivityIdcardBinding>() { ...@@ -70,8 +73,8 @@ class IDCardTestActivity : BaseActivity<ActivityIdcardBinding>() {
backFile.parentFile?.mkdirs() backFile.parentFile?.mkdirs()
backFile.createNewFile() backFile.createNewFile()
} }
idCardFront.compress(Bitmap.CompressFormat.JPEG, 100, FileOutputStream(frontFile)) idCardFront?.compress(Bitmap.CompressFormat.JPEG, 100, FileOutputStream(frontFile))
idCardBack.compress(Bitmap.CompressFormat.JPEG, 100, FileOutputStream(backFile)) idCardBack?.compress(Bitmap.CompressFormat.JPEG, 100, FileOutputStream(backFile))
KS3Core.INSTANCE.uploadObject(frontFile, object : KS3Core.OnKS3TaskListener { KS3Core.INSTANCE.uploadObject(frontFile, object : KS3Core.OnKS3TaskListener {
override fun onTaskStart() { override fun onTaskStart() {
......
...@@ -33,7 +33,8 @@ ...@@ -33,7 +33,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="100dp" android:layout_marginTop="100dp"
android:layout_weight="1" android:layout_weight="1"
android:paddingLeft="50dp"> android:paddingLeft="50dp"
android:visibility="gone">
<RadioButton <RadioButton
android:id="@+id/rb_v" android:id="@+id/rb_v"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment