搜索手机中的所有音频文件

代码如下

 1 public static List<music> getAllMusic(Context context){
 2         musics.clear();
 3
 4         Uri uri=MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
 5         /**
 6          * public String name;//歌曲名
 7           public String author;//歌手
 8           public String path;//路径        还可以获取其他信息
 9          */
10         String[] projection = { MediaStore.Audio.Media.TITLE, MediaStore.Audio.Media.ARTIST,
11                 MediaStore.Audio.Media.DATA };
12         Cursor cursor = context.getContentResolver().query(uri, projection, null, null, null);
13         while (cursor.moveToNext()) {
14             music m=new music();
15             m.author=cursor.getString(1);
16             m.name=cursor.getString(0);
17             m.path=cursor.getString(2);
18             musics.add(m);
19         }
20
21         return musics;
22     }

music的bean类

1 public class music {
2     public String path;
3     public String name;
4     public String author;
5
6 }
时间: 2024-10-05 17:56:36

搜索手机中的所有音频文件的相关文章

ios如何获取在 NsData 中下载的音频文件?

ios如何获取在 NsData 中下载的音频文件? 标签: ios  Objective-C 发布时间: 2014/12/12 7:48:06 在我的项目我有 Url 的音频......看看我的代码... ViewController.h #import <UIKit/UIKit.h> #import <AVFoundation/AVFoundation.h> @interface ViewController : UIViewController<AVAudioPlayer

VC++中MCI播放音频文件 【转】

MCI播放mp3音频文件例程 源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib.或添加代码#pragma   comment(lib, "winmm.lib") MCI_OPEN_PARMS op; void CMCIDlg::OnPlay() {  // TODO: Add your control notification handler code

【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)

众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下 [java] view plaincopyprint? PackageManager packageManager = this.getPackageManager(); List<PackageInfo> packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中安装的所有应用程序,既包括了手动安装的apk包的信

导出已安装到手机中程序的apk文件

查看该手机所有安装包的包名, 输入adb shell pm list packages 找到你要导出的包名 获取该安装apk的路径, 输入adb shell pm path com.pfoc.myacurite 得到包所在路径: 导出文件, adb pull /data/app/com.pfoc.myacurite-1/base.apk /Users/myuser/Downloads 扩展一下pm命令:pm 命令是Android里面packageManage的命令行,用于安装包的操作.使用pm命

手机中的文件被误删了怎么恢复

手机中的照片被误删了怎么恢复?手机现在是生活中的必备品,如何将手机中被删的文件恢复会来呢?手机删除文件还有一点不好的地方,它不像电脑,还有回收站作为后备的空间支持,手机中的文件一旦删除,那就是没了,所以在删除的时候必须小心,不要删除的太过随意,看准了再删为妙.而我就遇到过这样的一件纠结事,一个没看清,把有用的文件也误删了,倒腾了老半天,才将文件重新恢复过来.今天,我就把自己恢复的方法写出来,如果哪位朋友不幸有类似的遭遇,也不用自己在捣鼓半天了! 首先,跟大家说说我们要用到的东西,就一个,文件恢复

Android手机如何获取power_profile.xml文件

最近在做关于能耗方面的测试,看了一个月时间的论文,终于找到了一些新的思路,但是一个问题出现了,以至于 工作无法再进行下去. 在Android手机中,对于手机中的每个部件(cpu.led.gps.3g等等)运行时对应的能耗值都放power_profile.xml 文件中,而且系统的 设置-->电池-->使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数 的.Android手机如何获取power_profile.xml文件呢?接下来我们会详细介绍该问题

【Android开发经验】如何获取媒体库中所有音频文件信息,并在文件增删后及时更新媒体库(转)

转载请注明出处: http://blog.csdn.net/zhaokaiqiang1992 今天一打开博客,发现一位朋友给我发了一封私信,请教下面的问题,所以特写此文章,为其解惑. 从这位朋友的提问中,我们需要了解下面的这些问题,才能给他很好的解答: (1)如何获取手机里所有歌曲的信息? (2)在歌曲文件发生改变,比如增删操作之后,如何及时的更新媒体库,从而获取到最新的歌曲信息? (3)在4.4版本之后,扫描sd卡,更新媒体库的操作发生变化了吗? 下面,我将就以上三个问题,进行解答. (1)如

搜索文件或目录中包含字符串的文件 java小程序

package com.ruishenh.spring.test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import java.

老猫总结的如何发布文件到手机中

FireMonkey[移动开发] 165232328的群主老猫总结的如何发布文件到手机中,非常实用,转贴过来.这个群在老猫的管理下,有大量关于利用delphi开发app可能遇到的问题的解决方法,经验,还有很多问题的实现方案,值得加入,不过,在里面不要废话,有问题可以问,但一定自己把问题能讲清楚了再提,不然,老猫会不客气的,禁言是小事,被踢是常事. (* ************************************************ *)(* *)(* 作者:爱吃猪头肉 & Fl