Androidでフォルダ一覧を作成
■Androidでフォルダ一覧を作成
「Androidでフォルダ一覧」とはどういうことかというと、単純にSDカードなどに
作成されているフォルダ構成を取得する、ということです。
よくある「フォルダ一覧」ですね。
不便なことに、この「フォルダ一覧」を一発でだしてくれるメソッド的なものが
Androidには無い(あったら教えて下さい)。
画像などのファイルを保存するときに、フォルダを選べた方が便利なので、
じゃあやってみましょう

今回の参考サイト:
http://relog.xii.jp/archives/2011/06/android_part2.html
http://bob-mk2.hateblo.jp/entry/20110705
毎度ながらほぼそのままなんですが、ちょっとだけ変更します。
↓以下コード
実際に呼び出すとこんな感じ↓(DateCameraでの使用例)

階層を一つ戻って一覧から選択↓

■参考サイト様から変更した点
・PreferenceのSummaryのあたりを削除(使用しなかったので)
・フォルダの選択、もどる、をダイアログのボタンに変更
(フォルダ数が多いと、リスト内に埋もれてしまう恐れがあったので)
・フォルダ名管理クラスを使用(これは単に私のアプリの都合)
専用のフォルダ管理アプリでもない限り、これで充分ではないでしょうか?
ほんと助かりました。ありがとうございます

スポンサーサイト