2017-03-01 5 views
0

私はハイブリッドアンドロイドアプリを持っています。自分のデバイスで.mp3ファイルをスキャンしようとしています。 私はこの目的のためにコードバ・ファイル・プラグインを使用しています。Androidの.mp3ファイルをスキャンするために含めるフォルダ

ここでの問題は、ダウンロードフォルダで.mp3ファイルが見つかりません。 これらは再帰的にスキャンしているディレクトリで、私はRingtonesフォルダのような他のフォルダで自分のファイルを見つけることができます。

cordova.file.dataDirectory, 
    cordova.file.documentsDirectory, 
    cordova.file.externalApplicationStorageDirectory, 
    cordova.file.externalCacheDirectory, 
    cordova.file.externalRootDirectory, 
    cordova.file.externalDataDirectory, 
    cordova.file.sharedDirectory, 
    cordova.file.syncedDataDirectory 

ファイルをスキャンするために他に必要なフォルダ構造はありますか?

+0

Your'eを読み取るために必要なこの

ArrayList<File> files = nenw ArrayList<>(); public void getFiles(String directoryName) { File directory = new File(directoryName); File[] fList = directory.listFiles(); for (File file : fList) { if (file.isFile()&&file.getName().endsWith(".mp3")) { files.add(file); } else if (file.isDirectory()) { getFiles(file.getAbsolutePath()); } } } 

と権限を使用して、ディレクトリとサブディレクトリ内のすべてのmp3ファイルを得ることができますか? –

+0

私はAndroidデバイスのすべての.mp3ファイルをスキャンしてリストに表示しようとしています。私はそれが可能なのか疑問に思っています! – user636525

+0

シンプルなJavaでこれを試してみませんか? –

答えて

0

あなたはフォルダからmp3ファイルを検索しようとしているストレージ

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
関連する問題