私はAndroidを使用しています。私はAdobe Readerが私のすべての個人的な.pdfファイルをリストすることができ、QQ音楽は私のすべての音楽ファイルを自動的に見つけることができます。そして、私のSDカードの他の.mp3ファイルや.pdfファイルに混乱するようなことはありません(ベルリングのような.mp3ファイルがたくさんあるかもしれません)。どうすれば同じことができますか?私は検索や他の方法でユーザーの個人的なファイルを取得するが、それらの迷惑なシステム/ソフトウェアファイルを取り除くことを意味します。どのようにして、私は有用な/個人的なファイルをAndroidで入手できますか?
1
A
答えて
1
まず、実際にどのフィルタを使用したいのですか?メディアファイル?オーディオファイルのみ?文書のみ?それは私たちがより良い答えになるのに役立ちます
FileNameFilter
インターフェイスを使用してください。参照のためのリンク:
public class DirListOnly {
public static void main(String args[]) {
String dirname = "/java";
File f1 = new File(dirname);
FilenameFilter only = new OnlyExt("html");
String s[] = f1.list(only);
for (int i=0; i < s.length; i++) {
System.out.println(s[i]);
}
}
}
以下に定義するOnlyExt
がクラスである:FileNameFilter Example.
サンプルコードがこのような何かを読み込みます。
public class OnlyExt implements FilenameFilter {
String ext;
public OnlyExt(String ext) {
this.ext = "." + ext;
}
public boolean accept(File dir, String name) {
return name.endsWith(ext);
}
}
これで、.mp3や.pdfなど任意のフィルタを入力できます。
関連する問題
- 1. は、どのように私はJavascriptを使用して、私の個人的なリストに必要な機能を追加することができますか?
- 2. マップボックスのような情報をどのように入手できますか?
- 3. 私の個人的なウェブサイトのリンクを著者のメタタグに入れることはできますか?
- 4. なぜ私はもう1人のキャラクターを手に入れたのですか?
- 5. 私の個人的なORA-12154エラーを解決するにはどうすればよいですか?
- 6. Twilioを使用して個人的な電話をかけるにはどうすればいいですか?
- 7. 個人的な電子メールからメールを送信できないandroid
- 8. Apache Wicketアプリケーションではどのようなデータベースを入手できますか?
- 9. どのように私のフラックスはCMD経由で入手できますか?
- 10. .pngのような画像ファイルに関する一般的な情報を入手できますか? JPG?
- 11. Android Support Library v4のバージョンはどのように入手できますか?
- 12. OpenMP用の.hファイルはどこで入手できますか?
- 13. バナーのようなフッターはどうすれば入手できますか?
- 14. NSErrorからより有用な情報を入手するにはどうすればよいですか?
- 15. 今月はどのようにしてtclで入手できますか?
- 16. 入門用オーバーレイはどのように入手できますか?
- 17. マイクロアレイのデータはどのように入手できますか?
- 18. このデザインはどのように入手できますか?
- 19. Facebookのアクセストークンはどのように入手できますか?
- 20. このインターフェースはどのように入手できますか?
- 21. このMechnismはどのように入手できますか?
- 22. QTableWidgetのデリゲートはどのように入手できますか?
- 23. boto3のレガシードキュメントはどのように入手できますか?
- 24. Facebookのアクセストークンはどのように入手できますか?
- 25. Wordpressでカスタムをどのように入手できますか?
- 26. サンプルの.settingsファイルはどのように入手できますか?
- 27. leftNavLibraryはどのように入手できますか?
- 28. PyQt4.phononはどのように入手できますか?
- 29. getoptsソースはどのように入手できますか?
- 30. UIカレンダーはどのように入手できますか?
ただし、accept()でどのような要素をチェックする必要がありますか?法律か何かありますか?それとも自分でそれを考えなければならないのですか? –
このリンクは質問に答えるかもしれませんが、ここに答えの重要な部分を含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 – Mun0n
@jmunoz:ありがとう。私の答えを編集しました。 – Rajkiran