以编程方式将音乐文件存入我的应用程序

use*_*512 2 android

如何以编程方式将设备中的音乐文件存入我的应用程序?

帮我..

Nic*_*sen 7

另一种方法可能是使用MediaStore内容提供商来查找您的音乐:http://developer.android.com/reference/android/provider/MediaStore.html.

MediaColumns中有一个DATA字段,用于保存媒体文件的数据流.

谷歌有一个从MediaStore读取图像的例子比这个页面的一半多一点:http://developer.android.com/guide/topics/providers/content-providers.html.我认为你应该能够采用这些代码来阅读音乐而不会有太多麻烦.

编辑:谷歌已经重写了内容提供商的文档.我上面提到的例子似乎不再存在.但是,一旦您拥有媒体的URI,您就可以使用以下方法获取输入流:

InputStream is = getContentResolver().openInputStream(uri);
Run Code Online (Sandbox Code Playgroud)