android - 在newfolder中的Sqlite中存储音频

标签 android sqlite audio

我这样使用代码,它对我来说很好用

String fileName = Environment.getExternalStorageDirectory() +"/Music/Diary.flac";

SD卡已经存在音乐文件夹,我想在SD卡中自动创建文件夹New Folder,我尝试过类似的操作
String fileName = Environment.getExternalStorageDirectory() +"/NewFolder/Diary.flac";

但它不起作用

最佳答案

您需要先创建一个目录。试试这个:

File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/NewFolder", "/Diary.flac");
    file.getParentFile().mkdir();
    if(!file.exists()){
        try {
                  file.createNewFile();
              } catch (IOException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
              }
    }

关于android - 在newfolder中的Sqlite中存储音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29773718/

相关文章:

android - ImageView根据android中的图像大小动态调整大小

ios - 通过 Redland-ObjC 在 iOS 上使用 Sqlite3 作为 Redland RDF 存储

java - 我想在 .wav 中以 8000hz 的采样率在 android 手机中录制 6 秒的声音

android - 在 kotlin 中创建通用的高阶函数

android - RxJava sample() 是 CPU 密集型的

java - 如何从 Recycler View onClick 缓存 WebView Activity 的多个 URL

sql - 高效的SQL统计最近X行中的事件

sql - SQLite:在一条语句中组合SELECT和DELETE

vb.net - MP3音频频谱图?

winapi - 使用C++中的Windows API分析音频