ImagePicker
ImagePicker copied to clipboard
仿微信的图片选择,支持AndroidX,适配Android Q
/storage/emulated/0/Android/data/com.test/files/Pictures/cropTemp/IMG_20200729_144149.png 路径可以获取到,但是图片无法加载
在集成过程中,由于我们的App是支持海外的,所以默认语言为英文,这样就可以兼容很多非中文。但是当前的项目默认是中文,所以在海外多语言的时候体验比较差,建议能把多语言默认修改为英文。谢谢博主了!等你好消息
在多选模式下拍照,成功后会返回一张图片,但是再打开选择图片的界面时,最新拍摄的那张照片并没有被选中 其原因是ImageGridActivity的onActivityResult方法里,Line364,有 String path = imagePicker.getTakeImageFile().getAbsolutePath(); ImageItem imageItem = new ImageItem(); imageItem.path = path; 但是没有对imageItem的addTime做初始化,导致imagePicker.mSelectedImages中的对象和adapter中的对象不能匹配上 注意ImageItem的equal方法 return this.path.equalsIgnoreCase(item.path) && this.addTime == item.addTime; 是要path和addTime同时匹配的
ImageGridActivity的横竖屏,比如imagePicker.setOrientation()
因为有时候并不需要加载图库里面的比如gif图,webp图,所以希望可以增加一个过滤器加载特定的图片。
当手机里图片很多时 图片选择列表加载会很慢,作者有优化吗
BUG方面,作者怎么不解答啊?
==== ` java.lang.SecurityException: Permission Denial: writing com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=24183, uid=10302 requires android.permission.WRITE_EXTERNAL_STORAGE, or grantUriPermission() at android.os.Parcel.createException(Parcel.java:1953) at android.os.Parcel.readException(Parcel.java:1921) at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183) at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135) at android.content.ContentProviderProxy.insert(ContentProviderNative.java:476) at android.content.ContentResolver.insert(ContentResolver.java:1611) at com.lzy.imagepicker.ImagePicker.takePicSupportQ(ImagePicker.java:267)...
判断摄像头是否存在为什么使用的是PackageManager.FEATURE_CAMERA 而不是PackageManager.FEATURE_CAMERA_ANY FEATURE_CAMERA: The device has a camera facing away from the screen(这台设备有一个摄像头,对着屏幕) FEATURE_CAMERA_ANY: The device has at least one camera pointing in some direction, or can support an external...