使用 StorageManager 在 Android 11 中获取 Whatsapp 状态图像和视频
通过使用这个 Stack OverFlow 答案(适用于 SDK 30 及以上) 我能够很好地检索 .Status 中存在的媒体文件的数量Android 11 上的文件夹
但是当我将路径设置为 Imageview 时,图像视图显示空白
WAStatusModel fileItem = fileArrayList.get(i);
File backupFile = new File( fileItem.getPath() );
Uri imageUri = Uri.fromFile(backupFile);
Glide.with(context)
.load(imageUri)
.into(viewHolder.imgpc);
我也尝试使用提供程序但没有效果,即
Uri photoURI = FileProvider.getUriForFile(context, context.getPackageName() + ".provider", backupFile);
Glide.with(context)
.load(photoURI)
.into(viewHolder.imgpc);
我的输出路径是:: imageUri 是
file:///storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses/img.jpg
fileItem.getUri()
content://com.android.externalstorage.documents/tree/primary%3AAndroid%2Fmedia/document/primary%3AAndroid%2Fmedia%2Fcom.whatsapp%2FWhatsApp%2FMedia%2F.Statuses%2Fimg.jpg
且 fileItem.getPath() 是
/storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses/img.jpg
图像未加载到适配器中。怎么可能。 请帮助我
by using this Stack OverFlow Answer (FOR SDK 30 AND ABOVE) I well able to retrieve the number of media files present in the .Status Folder on Android 11
But When I set the path to Imageview, image view Show Blanks
WAStatusModel fileItem = fileArrayList.get(i);
File backupFile = new File( fileItem.getPath() );
Uri imageUri = Uri.fromFile(backupFile);
Glide.with(context)
.load(imageUri)
.into(viewHolder.imgpc);
I Also Try with the provider But no effect i.e
Uri photoURI = FileProvider.getUriForFile(context, context.getPackageName() + ".provider", backupFile);
Glide.with(context)
.load(photoURI)
.into(viewHolder.imgpc);
My Output paths are::
imageUri is
file:///storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses/img.jpg
fileItem.getUri() is
content://com.android.externalstorage.documents/tree/primary%3AAndroid%2Fmedia/document/primary%3AAndroid%2Fmedia%2Fcom.whatsapp%2FWhatsApp%2FMedia%2F.Statuses%2Fimg.jpg
and fileItem.getPath() is
/storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses/img.jpg
image is not Loaded in Adapter. How it is possible.
Plz Help Me
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论