0

phonegap cordova 2.5.0 を使用して開発されている私の Android アプリケーションでは、ファイルの種類 (オーディオ、ビデオ、ドキュメント、exe など) に基づいてファイル リストにフィルターを適用する必要があります。data-filter を使用しましたが、検索オプションが表示されます。私が必要とするのは、種類のファイルをソートすることです。

4

2 に答える 2

0

を使用phonegapしてすべてのファイル名を取得し、それらを次のようにフィルタリングすることができますregex

于 2013-06-07T14:11:02.410 に答える
0

を呼び出してファイルの配列を取得したら.listFiles()、いくつかの並べ替えアルゴリズムを実行できます。

which を使用して拡張子を解析することから始めて.split(String str, String sep)、要素が「sep」の値で区切られた部分文字列である配列を返します。最後の要素を取ります。これがファイル拡張子です。

サポートしているファイル拡張子をある程度把握しておく必要があるためMap<String,String>、ファイル拡張子をファイルの種類にマップする を作成します。次に、ファイルのリストを実行し、拡張子を解析し、マップからタイプを検索して、必要な操作を行うことができます。

于 2013-06-07T14:12:08.843 に答える