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