TakePhoto
TakePhoto copied to clipboard
一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
我在代码中声明的,如果是内部存储,框架都会提醒无法找到拍摄好的照片,如果是外部存储,就是正常. 是否内部存储无法使用
已经定位到错误原因,由于androidx,Glide需要升到4.10 // RequestOptions options = new RequestOptions().placeholder(R.drawable.image_placeholder); Glide.with(context) .load(arrayList.get(position).cover) .apply(RequestOptions.placeholderOf(R.drawable.image_placeholder).centerCrop()).into(viewHolder.imageView); 我自己复制修复了。。。
不兼容Android10 沙盒访问 拍照 相册选择都不兼容
不裁剪的正常 使用takephoto自带的裁剪工具也正常
打开相册报错了
打开相册报错了
经过重复验证在小米Mix2手机上如果裁剪模式使用了setWithOwnCrop(true)则通过照相机拍摄后裁剪的页面相片会被逆时针旋转90°,如果setWithOwnCrop(false)则正常。 如果是选择相册则不管setWithOwnCrop的值为如何都正常。
致作者
开源是好事,也很敬佩和感激作者能写出这么优秀的轮子。 但是android生态不好,难免有一些bug,希望作者能修复的尽早修复,也为了那些刚入行的小白少走一些弯路。如果不维护了,也希望作者在首页说明下,省的让那些不仔细看的人遇到了问题没办法解决。 再次感谢作者开源了这么优秀的轮子。
com.sun.jdi.internalException:Unexpected JDWP Error:103