增加日志
This commit is contained in:
@@ -255,6 +255,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
if (item == null) {
|
||||
//暂无餐盘
|
||||
ToastUtils.showToast("暂无餐盘,请联系管理人员!")
|
||||
goInitActivity()
|
||||
return@getPlateData
|
||||
}
|
||||
Log.d(TAG, "openPlate: item3:${item}")
|
||||
@@ -519,7 +520,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
}, 1000)
|
||||
return
|
||||
}
|
||||
|
||||
collectCount = 0
|
||||
tempUserId = "${System.currentTimeMillis()}"
|
||||
resumeCamera()
|
||||
viewModel.resetUserInfo()
|
||||
@@ -568,8 +569,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
}
|
||||
|
||||
private fun collectFace() {
|
||||
//toast("currentUserId=$currentUserId")
|
||||
Log.d(TAG, "collectFace: -----------11111111----------")
|
||||
Log.d(TAG, "collectFace: -----------开始采集人脸111111----------")
|
||||
if (isFirstOpen) return
|
||||
Log.d(TAG, "collectFace: ----------22222222-----------")
|
||||
if (facePreviewInfoList.isNullOrEmpty()) {
|
||||
@@ -587,8 +587,7 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
currentUserId = null
|
||||
userFaceInfo = null
|
||||
recognizeViewModel.updateRegisterStatus(REGISTER_STATUS_READY)
|
||||
// showWaitingDialog("加载中……")
|
||||
|
||||
Log.d(TAG, "collectFace: 人脸采集中……")
|
||||
// binding.tvFaceTip.gone()
|
||||
// binding.btnCollectFace.invisible()
|
||||
// binding.layoutState.visible()
|
||||
@@ -596,19 +595,21 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
// binding.tvCollectState.text = "采集中......"
|
||||
getFaceData { faceData ->
|
||||
Log.d("LoginByFaceActivity", "collectFace,faceData: $faceData")
|
||||
runOnUiThread {
|
||||
// hideWaitingDialog()
|
||||
//toast("人脸信息已采集")
|
||||
// binding.pbCollectLoading.gone()
|
||||
//binding.tvCollectState.text = "采集完成"
|
||||
userFaceInfo = null
|
||||
// countDown()
|
||||
}
|
||||
// sendFaceData(faceData)
|
||||
userFaceInfo = null
|
||||
saveFaceInfo(faceData)
|
||||
}
|
||||
}
|
||||
|
||||
private fun sendFaceData(faceData: String) {
|
||||
Log.d(TAG, "collectFace,sendFaceData: ---------------------------")
|
||||
// 给某个客户端发送
|
||||
val jsonObject = JSONObject().also {
|
||||
it.put("type", "faceFeature")
|
||||
it.put("content", faceData)
|
||||
}
|
||||
tcpClient?.send(jsonObject)
|
||||
}
|
||||
|
||||
private fun getFaceData(block: (String) -> Unit) {
|
||||
runBlocking {
|
||||
job = executor.startIntervalTask(5) {
|
||||
@@ -673,15 +674,24 @@ class LoginByFaceActivity : BaseActivity<ActivityLoginFaceBinding>(),
|
||||
}
|
||||
faceDao.insert(faceEntity)
|
||||
recognizeViewModel.refreshFaceList()
|
||||
// runOnUiThread {
|
||||
// ToastUtils.showToast("你的人脸信息已采集")
|
||||
// }
|
||||
sendFaceData(faceData)
|
||||
Log.d(TAG, "collectFace,saveFaceInfo: 人脸采集完成")
|
||||
collectCount = 0
|
||||
} catch (e: Exception) {
|
||||
e.printStackTrace()
|
||||
Log.d(TAG, "collectFace,saveFaceInfo: 人脸采集异常:${e.message}")
|
||||
collectCount++
|
||||
if (collectCount <= 5) {
|
||||
collectFace()
|
||||
} else {
|
||||
ToastUtils.showToast("人脸采集异常:${e.message}")
|
||||
}
|
||||
}
|
||||
}.start()
|
||||
}
|
||||
|
||||
private var collectCount = 0;
|
||||
|
||||
private var tcpClient: TcpClient? = null
|
||||
|
||||
private fun addSocketListener() {
|
||||
|
||||
@@ -140,6 +140,12 @@
|
||||
<!-- tools:ignore="HardcodedText" />-->
|
||||
<!-- </LinearLayout>-->
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/rvLogInfo"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="300dp"
|
||||
android:layout_gravity="bottom"/>
|
||||
|
||||
</FrameLayout>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
Reference in New Issue
Block a user