mediastore相关内容
我现在正在开发一个简单的音乐播放器,我需要获取所有音频文件的缩略图。 String selection = MediaStore.Audio.Media.IS_MUSIC + " != 0"; String[] projection = { MediaStore.Audio.Media._ID, MediaStore.Audio.Me
..
我有一个活动可以打开另一个活动以获取下载图片.图片回到我原来的活动并在 imageView 中休息.这工作正常.如何保存图像,以便用户稍后返回或杀死应用程序时图像仍然存在.我知道我应该使用共享首选项来获取图像路径而不是保存图像本身,但我只是不知道该怎么做. 主要活动 公共类 MainActivity 扩展 Activity {私有静态最终 int REQUEST_CODE = 1;私有位图
..
..
我最近将我的应用程序切换到了 Scoped Storage.但是,我注意到,当我从应用程序内(通过 Intent)共享图像时,GPS 位置数据会从图像的 Exif 元数据中删除.我知道 Scoped Storage 对访问图像的 Exif 位置数据有一些限制,并且我知道权限
..
例外是: file://通过 ClipData.Item.getUri() 暴露的 Urijava.lang.Throwable: file://通过 ClipData.Item.getUri() 暴露的 Uri在 android.os.StrictMode.onFileUriExposed(StrictMode.java:1618)在 android.net.Uri.checkFileUriE
..
对于我的应用程序,我一直在使用我自己的 Camera 类来拍摄图像和我自己的数据库,但很快我就跟不上变化了,我决定使用 Android 中内置的相机应用程序来完成工作,但我似乎无法让它保存文件.我在这里想念什么?该应用程序似乎保存了文件,但它只有 0 个字节.我查找了 Camera 应用程序的源代码,它正在 Extras 中寻找“输出"来保存文件.任何帮助将不胜感激. 公共类 CameraTes
..
如何获取 Android 设备的所有相机图像列表? 是通过 MediaStore 吗?怎么样? 解决方案 Gallery 应用通过使用 内容解析器 在 Images.Media.EXTERNAL_CONTENT_URI 并通过
..
所以我的问题是如何查询播放列表内容.我可以进行查询以显示所有播放列表,但如何进行查询以显示特定播放列表中的歌曲. 谢谢 解决方案 好的,所以我已经自己整理了代码.就是这样: String[] proj = { MediaStore.Audio.Playlists.Members.AUDIO_ID,MediaStore.Audio.Playlists.Members.ARTIST,
..
我的代码行有问题: String path = MediaStore.Images.Media.insertImage(activity.getContentResolver(), bitmap, "feedback", null); 活动不为空,位图不为空. 出现错误: 0-22 11:23:59.644 29514-29527/?E/DatabaseUtils:向包裹写入异常10-
..
我在 gridview 上使用光标适配器时遇到问题,我使用光标从媒体商店加载照片.我意识到我的 newView 和 bindView 被完全调用了.我的意思是假设我有 500 张照片,newView 也会被调用相同的次数. 我做错了什么吗?我以为它只会在单元格在屏幕上可见时调用.. public int taskA = 0;public GalleryCursorAdapter(上下文上
..
我正在尝试获取我的 android 设备的所有照片. 我有一个 onCreate 函数: public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageAdapter 适配器= new ImageA
..
我正在为我的应用程序创建更新,在其中我有一个文件夹,其中包含我想在 GridView 中显示的已保存图像.我已经在使用 Ion 库.库的创建者 (Koush Dutta) 已经有一个样本做我想做的事情,并显示了 GridView 中的 SD 卡.. 我想要做的是在 GridView 中仅显示 SD 卡上特定文件夹(称为漫画)中的图像.我直接使用上面示例中的代码,只修改了一些名称. 我的
..
因此我们的应用可以选择拍摄照片或视频.如果用户拍照,我们可以使用 MediaStore.Images.Media.insertImage 函数将新图像(通过文件路径)添加到手机图库并生成 content://样式 URI.鉴于我们只有它的文件路径,对于捕获的视频是否有类似的过程? 解决方案 这是一个简单的“基于单个文件的解决方案": 每当您添加文件时,使用 让 MediaStore
..
这是新 Android Q 范围存储的链接.> 根据 这个 Android 开发者最佳实践博客,存储共享媒体文件(这是我的情况)应该使用MediaStore API. 深入研究文档,我找不到相关功能. 这是我在 Kotlin 中的试验: val bitmap = getImageBitmap()//我有一个来自函数或回调或其他任何东西的位图val name = "example.p
..
我正在寻找:现有照片库名称的列表(希望它们的顶部缩略图也是如此)画廊的内容(然后我可以根据需要加载缩略图和全尺寸) 我将如何获取“画廊"列表(不知道这是否是 android 中画廊应用程序中可见图像分组的正确术语...)及其内容?我需要在不使用现有画廊显示的情况下访问其结构中的画廊(我正在创建一个全新的,而不是照片请求者的覆盖层等) 我认为 MediaStore.Images 是我需要
..
我正在使用 androidhive 中的音频播放器教程.info 和 SongsManager.java 我试图将持续时间转换为分钟和秒.我已经设法做到了,但我不断收到一个 NumberFormatException ,我不知道如何处理.部分代码在这里: public ArrayList>获取播放列表(上下文 c){String selectionMimeType = MediaStore.Fi
..
我正在使用 Gallery3D(froyo-stable) 我正在尝试制作一个小应用程序,该应用程序仅在图库视图中显示特定文件夹中的图像. Uri targetUri = Media.EXTERNAL_CONTENT_URI;String folderPath = Environment.getExternalStorageDirectory().toString() + "/DCIM/"
..
我正在尝试从 MediaStore 查询设备中的播放列表.我关注了之前提出的一个问题,但没有得到答案. 这就是我查询播放列表的方式 public void addToPlaylist(long playlistId, Context context,ArrayListplaylistTracks, String playlistName) {int count = getPlaylistS
..
我最近将我的应用切换到了范围存储.但是,我注意到当我从应用程序内部共享图像时(通过 Intent),GPS 位置数据会从图像的 Exif 元数据中删除.我知道 Scoped Storage 对访问图像的 Exif 位置数据有一些限制,并且我知道权限
..
之前有人问过有关 Android Q 和 Glide 的问题,但我无法将它们放在一起,所以我希望有人愿意提供帮助. 我正在将从云 (Firebase) 下载或从图库中选择或使用相机拍摄的图像保存到本地存储.我曾经将它保存在应用程序的文件夹中,并且可以将其添加到图库中,但是对于 Android Q,这不再可能.所以我改变了我的应用程序以使用 MediaStore 和 ContentResolv
..