TakePhoto
TakePhoto copied to clipboard
你好 我在项目中使用了takephoto框架 但是小米CC9似乎不能正常运行
我在项目中使用了takephoto框架来进行拍照操作,应用场景是:打开相机,拍一张照,确认照片后,紧接着再次启动相机拍下一张,直到取消拍照 或者 是照片数量大于9张 这个操作在小米8及其他大部分手机上都完美运行,但是小米CC9会出现无法拍照的现象 具体问题是这样的:小米CC9启动相机后,点击拍照,确认照片后紧接着开始下一次拍摄,但是在第二次拍摄中,点击拍照后却没有反应 启动相机的方法是startShoot(),这个方法会在activity onCreat()中调用和takeSuccess()方法中调用
private fun startShoot() {
if (photoPaths!!.size >= 9) {
showToast(R.string.max_photot_9)
return
}
val file = createFile()
val imageUri = Uri.fromFile(file)
initTakePhoto().onPickFromCapture(imageUri)
}
private fun initTakePhoto(): TakePhoto {
if (takePhoto == null) {
takePhoto = TakePhotoInvocationHandler.of(this).bind(TakePhotoImpl(this, this)) as TakePhoto?
}
return takePhoto!!
}
搭个车... 想邀请Repo参与者来w3c.group创建项目的对应小组。w3c.group是类似知识星球的社群工具,小组可设置为付费且有赞助功能,同时也是一个区块链主导的创作者社区。这是相关介绍: http://t.cn/Ai1vLcCU http://t.cn/Ai1vLcCG http://t.cn/Ai1vLcCA
老哥,同样的问题,小米9拍照然后选择图片,居然选择失败