记一次 Android 自定义相机拍照奔溃bug事件
buildUniqueFileWithExtension这个方法注意看 n++>=32抛出异常,大概意思就是,如果我们以固定名称创建文件,不是覆盖原来的文件,而是在文件的后面增加(0),(1)这样的数字,这里的判断就相当于同一个文件名称我们最多不可以超过32,既然问题找到了,那就修复,既然不让文件名重复,那我们就在赋值文件名的地方改成随机生成文件名,我这里采用的是UUID的方式。最近在开发一个美颜的相机功能,需要自定义抓取相机回调的数,生成照片并保存到相册,需要自定义保存照片。这样就可以解决问题了。
原创
2024-08-06 16:26:38 ·
475 阅读 ·
0 评论