2011-12-13 16 views
0

私はそこにたくさんのファイルがあるディレクトリを持っています。 フォルダパス(例:/ data/sdcard/DCIM/unbelievable_awesome_images /)を指定して、アプリケーション(ファイルマネージャ|イメージマネージャ)を開きたいとします。サードパーティコンポーネントを使用してAndroidでファイルシステムを参照するにはどうすればよいですか?

ファイルマネージャは、この単純なディレクトリを参照するだけで、イメージマネージャは自動的にこのフォルダ内のすべてのイメージを読み込んで、欲しいものとして表示する必要があります。

主なアイデアは、このディレクトリ内に含まれるすべての画像の概要と、それを簡単に表示する機能です。

  • インテントの問題を解決する方法はありますか?
  • この問題にどのようにアプローチするか、別の良いアイデアがありますか?

答えて

1

http://openintents.org/en/filemanagerのためにインストールする必要があるOIFileManagerにインテントを送信できます。

Intent intent = new Intent("org.openintents.action.PICK_FILE"); 
startActivityForResult(intent, 1); 
+1

あなたのご意見ありがとうございますが、私はユーザーに任意のアドオンアプリケーションをインストールさせたくありません。 :/それはどこでも動作することは重要ではありませんが、ほとんどのデバイスで動作するはずです。主な利点ではありません。たぶん、サムスン/ HTC /モトローラの "デフォルトのファイルマネージャ"のパッケージ名を確認して、もしあれば、目的のパスで起動してください。残念ながら、私はこれをどのように解決するか分かりません。ところで、あなたの目的は開かれるべき道についての情報を提供していません、それはテレキネシスをマスターするのですか?^^ – poitroae

+0

リンクをクリックすると、インテントのオプションを見ることができます。おそらくすべてのデバイスで動作する必要がある場合は、おそらくコードをあなたのアプリケーションにバンドルして、クイックフィックスソリューションの使用を忘れてください。 –

関連する問題