2016-05-17 10 views
0

私のAndroidアプリケーションには2つのアクティビティがあり、テキストクォートとオーディオクォーテーションが含まれています。オンライン音楽再生リストを表示している

テキスト引用符は、ユーザーが同期をクリックするたびにモバイルデバイスと同期するSQLサーバー上にあります。

私はWebserviceとSQLサーバーデータベースを同じものとして使用し、ListViewで結果を表示しました。それは正常に動作しています。

ここで、オーディオクォートの場合と同様のアクティビティを作成します。違いは、オーディオファイルをローカルに保存したくないということです。私はオーディオファイルの同期に取り組んだことはありません。

  • ファイルはどこにアップロードしますか? Dropboxのような無料のサービスを利用できますか?
  • 新しいオーディオファイルがアップロードされたことをユーザにどのように通知する必要がありますか?
  • 短期間にこれを達成するために使用できるライブラリやサービスはありますか?

答えて

0

ここでファイルをアップロードする必要がありますか? Dropboxのような無料のサービスを利用できますか?

Amazon S3から見ることができます。 Amazon S3にはシンプルなWebサービスインターフェイスがあり、Web上の任意の場所から任意の時間に任意の量のデータを保存および取得できます。私は最初に、ほとんどの簡単なユースケースを試してみるのに十分なはずの制限付きで無料です。

新しいオーディオファイルがアップロードされたことをどのように通知する必要がありますか?

Amazon SNSを使用できます。 Amazon SNSを使用すると、モバイルデバイス上のアプリケーションにプッシュ通知メッセージを直接送信することができます。モバイルエンドポイントに送信されたプッシュ通知メッセージは、メッセージアラート、バッジ更新、または音声アラートとしてモバイルアプリに表示されます。

短期間にこれを達成するために使用できるライブラリやサービスはありますか?

特定のリンクのドキュメントは、短時間での起動に適しています。 Webサービスの使い方に精通しているので、Amazon APIとのやりとりは難しいことではありません。あなたはAWS Mobile SDK for Androidを入手して、それを取得して実行することができます。

+0

チュートリアルはありますか?要件が一般的に見えるので、それを複数のアプリで見ました。 –

+0

これを実現するために、IIS SERVERを使用してmp3ファイルを保存し、URLをデータベースに保存することはできますか? –

関連する問題