2016-12-06 8 views
-1

私は300以上の画像とca.約50MBのapkサイズの100オーディオファイル(ウェブ圧縮とプロガード後)。Android App、Storage、Performance-Wiseのファイルを保存する場所

これは巨大ではないと私はおそらくそれで生きることができます。しかし、私は他の機能を追加しようとしているので、サイズは大きくなります。

私はまだアンドロイドの開発に新しいので、私はまだ興味がありますが、おそらく遠隔からこのすべてのファイルを保存し、必要に応じてアクセスする方が良い場合は、

アプリが起動すると、すべての画像をリストに読み込む必要があります。リストの要素をタップすると、別のアクティビティを開いてサウンドを読み込む必要があります。したがって、アプリケーションからのアップロードはなく、リソースの収集だけです。

この方法がより効率的か、すべてのファイルをローカルに保存するかわかりません。

いずれにしても、私のオプションが何であるか知りたいと思います。サーバーの長所と短所は何ですか(そして、それが私にとって実現可能な解決策であるかどうか)、そして代わりにそれらをローカルに格納する利点は何ですか。

私は自分で働いており、プレミアムサーバーやそのようなものに投資するお金がないことに注意してください。

答えて

1

ファイルストレージが最適です。パフォーマンスは、使用しているデータの種類と量によって異なります。あまりにも多くのデータ操作を必要としないので、プライバシーがすべてのアプリケーションで利用できるようになるため、データの関心事ではない場合はファイルストレージに向かいます。

  • 使用SQLiteデータベースファイルは、他のアプリケーションから保護する必要がある場合。
  • ファイルストレージ(内部/外部メモリ)他のアプリケーションもファイルにアクセスできる場合に使用してください。
  • 避けるサーバーからのデータを取得するJSONの解析/ Httpリクエストこれは、あなたのアプリが常にインターネットに依存するようにします。データベースやファイルストレージの更新に使用している場合を除きます。
関連する問題