我正尝试从我的应用程序访问手机中的音频文件。 我对Android编程比较陌生。有人可以帮我弄这个吗?如何使用Android Studio访问手机内部存储器中以“.mp3”扩展名结尾的所有文件?
-1
A
回答
0
请试试这个
String path="/sdcard/"; /* assuming u wanted to start from your sdcard */
private void updatePlaylist(){
File home=new File(path);
if (home.listFiles(new MP3filter()).length>0){
for (File file: home.listFiles(new MP3filter())){
alist.add(file.getName());
}
}
if (alist.size()==0){
tv.setText("No music files");
}
else
tv.setText(alist.get(0).toString());
}
class MP3filter implements FilenameFilter {
@Override
public boolean accept(File dir, String filename) {
return (filename.endsWith(".mp3"));
}
}
相关问题
- 1. 访问手机内存中的所有mp3文件 - Android
- 2. 如何使用android代码从手机的内部存储器访问mp3文件?
- 3. 如何将文件存储在Android的内部存储器中,并通过android手机访问它们
- 4. 在Android应用程序中访问手机的内部存储?
- 5. android内部手机存储
- 6. 从Android手机的内部存储器写入/读取文件
- 7. 如何从Android手机的内部存储器中读取文件?
- 8. 扩展文件是否将所有文件存储到手机的res/drawable文件夹中?
- 9. Android:使用RandomAccessFile从内部存储访问文件
- 10. 访问移动内部存储中的文件名
- 11. 如何存储用于在Android手机上访问的数据
- 12. 文件未在手机的外部存储器中创建
- 13. Android如何创建意图文件扩展名的意图过滤器,不会使它成为手机上所有内容的选择器的一部分
- 14. 我该如何选择只有在android中以mp3结尾的文件?
- 15. 无法访问内部存储器上的公共文件夹
- 16. 访问在内部存储器中创建的文件
- 17. Android MapView - 扩展OverlayItem以存储访问onTap的URL
- 18. 我们如何存储所有的手机短信到Android中
- 19. Android Studio使用内部存储上的文件创建diconary
- 20. 如何访问我在内部存储器中保存的文件
- 21. 如何使用opencsv写入Android内部存储中的文件?
- 22. 如何访问Android手机中的所有铃声列表?
- 23. 使用模拟器进行内部存储访问android
- 24. 从Swift扩展中访问存储的结构属性
- 25. 将mp3文件下载并播放到内部存储器
- 26. 如何使用makefile更改所有文件扩展名
- 27. 将具有特定扩展名的所有文件的名称存储在字符串中的文件夹中?
- 28. 存储和检索Windows手机中的MP3文件?
- 29. 如何访问统一应用程序的android内部存储文件?
- 30. 使用bash查找如何忽略所有文件扩展名(如果存在)?
您搜索过的呢?有关访问内部存储器上的文件的大量问题。先给我们一些努力 – Denny
你应该先询问一下,这里是一个[示例](http://stackoverflow.com/questions/22323438/how-to-find-mp3-files-from-sdcard-in-android-programatically )。 – Chetan
使用MP3 MIME类型查询“MediaStore”媒体。 – CommonsWare