mediastore相关内容

如何使用共享首选项将图像保存到 ImageView

我有一个活动可以打开另一个活动以获取下载图片.图片回到我原来的活动并在 imageView 中休息.这工作正常.如何保存图像,以便用户稍后返回或杀死应用程序时图像仍然存在.我知道我应该使用共享首选项来获取图像路径而不是保存图像本身,但我只是不知道该怎么做. 主要活动 公共类 MainActivity 扩展 Activity {私有静态最终 int REQUEST_CODE = 1;私有位图 ..
发布时间:2022-01-24 09:36:21 移动开发

如何在 Android 上使用 MediaStore 将数据从相机保存到磁盘?

对于我的应用程序,我一直在使用我自己的 Camera 类来拍摄图像和我自己的数据库,但很快我就跟不上变化了,我决定使用 Android 中内置的相机应用程序来完成工作,但我似乎无法让它保存文件.我在这里想念什么?该应用程序似乎保存了文件,但它只有 0 个字节.我查找了 Camera 应用程序的源代码,它正在 Extras 中寻找“输出"来保存文件.任何帮助将不胜感激. 公共类 CameraTes ..
发布时间:2022-01-08 20:27:42 移动开发

如何在 Android SDK 上查询播放列表中的歌曲?

所以我的问题是如何查询播放列表内容.我可以进行查询以显示所有播放列表,但如何进行查询以显示特定播放列表中的歌曲. 谢谢 解决方案 好的,所以我已经自己整理了代码.就是这样: String[] proj = { MediaStore.Audio.Playlists.Members.AUDIO_ID,MediaStore.Audio.Playlists.Members.ARTIST, ..
发布时间:2022-01-08 16:31:09 移动开发

CursorAdapter 如何在 GridView 中的 android 上工作

我在 gridview 上使用光标适配器时遇到问题,我使用光标从媒体商店加载照片.我意识到我的 newView 和 bindView 被完全调用了.我的意思是假设我有 500 张照片,newView 也会被调用相同的次数. 我做错了什么吗?我以为它只会在单元格在屏幕上可见时调用.. public int taskA = 0;public GalleryCursorAdapter(上下文上 ..
发布时间:2021-12-24 14:07:48 移动开发

获取特定文件夹的 MediaStore 路径

我正在为我的应用程序创建更新,在其中我有一个文件夹,其中包含我想在 GridView 中显示的已保存图像.我已经在使用 Ion 库.库的创建者 (Koush Dutta) 已经有一个样本做我想做的事情,并显示了 GridView 中的 SD 卡.. 我想要做的是在 GridView 中仅显示 SD 卡上特定文件夹(称为漫画)中的图像.我直接使用上面示例中的代码,只修改了一些名称. 我的 ..
发布时间:2021-12-24 13:38:27 移动开发

Android MediaStore 插入视频

因此我们的应用可以选择拍摄照片或视频.如果用户拍照,我们可以使用 MediaStore.Images.Media.insertImage 函数将新图像(通过文件路径)添加到手机图库并生成 content://样式 URI.鉴于我们只有它的文件路径,对于捕获的视频是否有类似的过程? 解决方案 这是一个简单的“基于单个文件的解决方案": 每当您添加文件时,使用 让 MediaStore ..
发布时间:2021-12-21 14:17:07 移动开发

如何使用 MediaStore 在 Android Q 中保存图像?

这是新 Android Q 范围存储的链接.> 根据 这个 Android 开发者最佳实践博客,存储共享媒体文件(这是我的情况)应该使用MediaStore API. 深入研究文档,我找不到相关功能. 这是我在 Kotlin 中的试验: val bitmap = getImageBitmap()//我有一个来自函数或回调或其他任何东西的位图val name = "example.p ..
发布时间:2021-12-10 16:49:26 Java开发

获取 Android 上的相册列表

我正在寻找:现有照片库名称的列表(希望它们的顶部缩略图也是如此)画廊的内容(然后我可以根据需要加载缩略图和全尺寸) 我将如何获取“画廊"列表(不知道这是否是 android 中画廊应用程序中可见图像分组的正确术语...)及其内容?我需要在不使用现有画廊显示的情况下访问其结构中的画廊(我正在创建一个全新的,而不是照片请求者的覆盖层等) 我认为 MediaStore.Images 是我需要 ..
发布时间:2021-12-07 10:38:59 移动开发

如何将音频 Mediastore Duration 转换为分钟和秒?

我正在使用 androidhive 中的音频播放器教程.info 和 SongsManager.java 我试图将持续时间转换为分钟和秒.我已经设法做到了,但我不断收到一个 NumberFormatException ,我不知道如何处理.部分代码在这里: public ArrayList>获取播放列表(上下文 c){String selectionMimeType = MediaStore.Fi ..
发布时间:2021-11-30 16:20:38 移动开发

使用“content://"显示来自 URI 的图像在 Android Q 上使用 Glide 的方案

之前有人问过有关 Android Q 和 Glide 的问题,但我无法将它们放在一起,所以我希望有人愿意提供帮助. 我正在将从云 (Firebase) 下载或从图库中选择或使用相机拍摄的图像保存到本地存储.我曾经将它保存在应用程序的文件夹中,并且可以将其添加到图库中,但是对于 Android Q,这不再可能.所以我改变了我的应用程序以使用 MediaStore 和 ContentResolv ..