2016-09-22 8 views
2

Firebaseには、Storageの特定のディレクトリにあるすべてのファイルをリストするAPIはまだありません。私は、人々がStorageとRealtime Databaseを組み合わせてStorageに保存されているファイルのURLを一覧表示する状況について読んだことがあります。firebaseのディレクトリにあるファイルをandroidに一覧表示する

私はドキュメントファイル(pdf、word、ppts)をfirebaseに保存しておき、アプリでwebviewプラグインを使ってそれらを読みます。誰かが、クリックしたときにファイルをダウンロードし、その内容をWebビューで表示するファイルのリストを表示するリストアダプターでこれを達成する方法の例を私に教えてもらえますか?ありがとう!

+0

[Firebase Storage documentation](https://firebase.google.com/docs/storage/android/start)から始め、[Firebaseデータベースのドキュメント](https://firebase.google .com/docs/database/android/start /)、あなたはかなり遠くにできるはずです。 [Android codelab](https://codelabs.developers.google.com/codelabs/firebase-android/)も素晴らしい出発点です。 –

答えて

0

各ファイルを配置したら、downloadURLを取得し、downloadURLとメタデータから取り込む気になるその他のファイル情報を含むデータベースのファイルリストを作成するか、ユーザーがエントリを作成できるようにします。 Firebaseを使って基本的な操作を行うことができれば、それは簡単です。

1

現在、Firebase Storageにはフォルダの内容を直接表示する機能はありません。本当に必要な場合は、ファイルのメタデータ(ダウンロードURLなど)をFirebaseデータベースのようにリストすることができる場所に保存する必要があります。たとえば、FirebaseデータベースにFirebase Storageのフォルダと同じ名前の子ノードを作成し、各ファイルのダウンロードURLを保存することができます。したがって、URLに簡単にアクセス/使用/共有することができます。

よろしく!

関連する問題