TakePhoto icon indicating copy to clipboard operation
TakePhoto copied to clipboard

你好 我在项目中使用了takephoto框架 但是小米CC9似乎不能正常运行

Open yuqiaodan opened this issue 4 years ago • 1 comments

我在项目中使用了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!!
    }

yuqiaodan avatar Oct 22 '19 09:10 yuqiaodan

搭个车... 想邀请Repo参与者来w3c.group创建项目的对应小组。w3c.group是类似知识星球的社群工具,小组可设置为付费且有赞助功能,同时也是一个区块链主导的创作者社区。这是相关介绍: http://t.cn/Ai1vLcCU http://t.cn/Ai1vLcCG http://t.cn/Ai1vLcCA

isdotjim avatar Oct 24 '19 04:10 isdotjim

老哥,同样的问题,小米9拍照然后选择图片,居然选择失败

kingj1261 avatar Jul 29 '21 12:07 kingj1261