TakePhoto icon indicating copy to clipboard operation
TakePhoto copied to clipboard

超过一定大小的照片无法在选择照片的相册中显示

Open 16Huzeyu opened this issue 7 years ago • 6 comments

超过一定大小的照片无法在选择照片的相册中显示,是有地方设置这个范围吗

16Huzeyu avatar Jun 30 '17 03:06 16Huzeyu

或者说是,用这个app拍摄的照片,不能被这个照相机找到

16Huzeyu avatar Jun 30 '17 05:06 16Huzeyu

但如果进行重命名之后,或者更改图片信息就可以 被发现

16Huzeyu avatar Jun 30 '17 05:06 16Huzeyu

你是怎么重命名的?我是百度的,加上 /** * 把照片插入到系统图库 */ private void saveToAlbum() { try { MediaStore.Images.Media.insertImage(getApplicationContext().getContentResolver(), file.getAbsolutePath(), file.getName(), null); } catch (FileNotFoundException e) { e.printStackTrace(); } // 最后通知图库更新 getApplicationContext().sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, imageUri)); } 这段代码,但是只有部分机型可以.有的还是不显示

superzhangbao avatar Jun 30 '17 06:06 superzhangbao

。。。是在手机相册里进行重命名,然后再打开APP就能看到了

16Huzeyu avatar Jun 30 '17 06:06 16Huzeyu

目前 用MediaScannerConnection类来通知图库扫描图片,暂时解决了这个问题,

16Huzeyu avatar Jun 30 '17 08:06 16Huzeyu

@16Huzeyu @superzhangbao 请问通知图库的方法在哪加,没有拍照完成的回调

mingxin-yang avatar Apr 29 '19 09:04 mingxin-yang