feat(camera): 在拍照前设置最大变焦级别
- 在takePhoto函数中添加最大变焦设置逻辑 - 获取并应用相机的最大变焦级别 - 记录当前变焦级别状态 - 添加异常处理以捕获变焦设置失败情况 - 记录变焦设置失败时的错误日志
这个提交包含在:
父节点
7262a78f5d
当前提交
63794d0fb8
@ -282,6 +282,13 @@ class InspectionActivity :
|
||||
}
|
||||
|
||||
private fun takePhoto() {
|
||||
runCatching {
|
||||
val maxZoom = GlassMediaServiceHelper.getMaxZoomLevel().coerceAtLeast(1)
|
||||
GlassMediaServiceHelper.zoomCamera(maxZoom)
|
||||
currentZoomLevel = maxZoom
|
||||
}.onFailure {
|
||||
LogHelper.e("Inspection takePhoto set max zoom failed: ${it.message}", it)
|
||||
}
|
||||
val fileName = "inspection_${System.currentTimeMillis()}.png"
|
||||
val file = File(
|
||||
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户