虚拟机-通过cursor 获取音乐文件返回空值

问题描述

通过cursor 获取音乐文件返回空值

通过文件名可以获取sdcard的音文件

Cursor cursor = context.getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null,
MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
返回空 之前的虚拟机是没问题的,新建的虚拟机就出现这种情况了

解决方案

context有问题

解决方案二:

Context context = getApplicationContext();
context没问题
重启了3次虚拟机问题解决了,相当无语了

时间: 2024-08-31 00:31:42

虚拟机-通过cursor 获取音乐文件返回空值的相关文章

android获取音乐文件的内置专辑图片

代码和注释如下: private Cursor getCursor(String filePath) { String path = null; Cursor c = getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); // System.out.println(c.getStri

Android中通过MediaStore获取音乐文件信息方法_Android

Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户.当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中.在这个程序中,我们不需要关心如何去扫描手机中的文件,只要了解如何查询和使用这些信息就可以了. MediaStore中定义了一系列的数据表格,通过Conten

Android中通过MediaStore获取音乐文件信息方法

Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户.当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中.在这个程序中,我们不需要关心如何去扫描手机中的文件,只要了解如何查询和使用这些信息就可以了. MediaStore中定义了一系列的数据表格,通过Conten

android获取音乐文件的内置专辑图片实现思路及代码_Android

代码和注释如下: 复制代码 代码如下: private Cursor getCursor(String filePath) { String path = null; Cursor c = getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); // System.out.printl

android获取音乐文件的内置专辑图片实现思路及代码

代码和注释如下: 复制代码 代码如下: private Cursor getCursor(String filePath) { String path = null; Cursor c = getContentResolver().query( MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null, null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); // System.out.printl

php获取音乐文件播放时间

 代码如下 复制代码 $file = "C:/Users/Public/Music/Sample Music/Kalimba.mp3";   if (!file_exists($file)) {     exit('媒体文件不存在.'); }   // 创建一个Windows Media Player接口 $player = new COM("WMPlayer.OCX"); $media  = $player->newMedia($file);   // 获取

获取音乐文件的播放时间及当前进度_网页播放器

首先将以下代码加入网页中: <span  id="Text"></span> function CurrentPosition() {     if (document.winplayer.PlayState != 2)  return;     cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition);  Text.innerHTML = ToPosition(winpla

Android编程获取sdcard音乐文件的方法_Android

本文实例讲述了Android编程获取sdcard音乐文件的方法.分享给大家供大家参考,具体如下: 复制代码 代码如下: Cursor  query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder); Uri:指明要查询的数据库名称加上表的名称,从MediaStore中我们可以找到相应信息的参数,具体请参考开发文档. Projection: 指定查询数据库表中的哪几列,

Android编程获取sdcard音乐文件的方法

本文实例讲述了Android编程获取sdcard音乐文件的方法.分享给大家供大家参考,具体如下: 复制代码 代码如下:Cursor  query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder); Uri:指明要查询的数据库名称加上表的名称,从MediaStore中我们可以找到相应信息的参数,具体请参考开发文档. Projection: 指定查询数据库表中的哪几列,返