3

クラウドドライブのAmazonまたはGoogleドライブから必要なファイルをダウンロードするAndroidアプリを作成する予定です。

詳細: クラウド ドライブで 30 の講義を行いましょう。ユーザーは、私の Android アプリを使用して、クラウド ドライブから講義を {必要に応じて/興味を持って} ダウンロードできます。必要なのは、クラウド ドライブに保存されているデータの公開 URL だけです。または、このジョブを実行できる任意の API {Amazon、Google ドライブなど}

これを行う方法 ?私を助けるクラウドAPIまたは何かがありますか?

4

4 に答える 4

1

利用可能な API はたくさんあります。Amazon の API/SDK はこちら. Rackspace にも iirc があります。Google ドライブと Dropbox は実際には公開されているクラウド ストレージではありません。使用する前に、TOS をよく確認することをお勧めします。一般向けのサービスでは、通常、モバイル アプリと通信し、要求されたコンテンツの時間制限のある URL を配信する小さな php アプリを使用します。これにより、サイドローディングが防止され、アプリを変更せずに CDN プロバイダーを切り替えることができます。

より具体的な回答を得るには、おそらくより具体的な質問をする必要があります。

于 2012-11-06T18:48:22.180 に答える
1

多数のビデオ講義をホストし、ユーザーにそれらをダウンロードしてもらいたい場合は、Amazon S3 を使用することをお勧めします。クラウド ドライブは、アプリケーションの各ユーザーが自分の (エンド ユーザーの) クラウド ドライブ アカウントに動画をダウンロードおよびアップロードするためのものです。Googleドライブも同様です。Amazon S3 を使用すると、開発者はデータを保持し、それをユーザーに提供できます。

GitHub でサンプルを見つけることもできます (チュートリアルとともに) https://github.com/awslabs/aws-sdk-android-samples/tree/master/S3TransferUtilitySample

于 2015-08-20T17:21:07.233 に答える
0

これはおそらく大げさなやり過ぎのように聞こえるかもしれませんが、将来何かが変わった場合(そしてそうなるでしょう)、これは非常に役立ちます。

おそらく、コンテンツが現在あるURLへのHTTPリダイレクトで応答するWebサービスを作成します。ホスティングコストが問題になる場合は、GAEの無料枠内に簡単にとどまることができます。

アマゾンS3はおそらくここにまともな適合です。大量の帯域幅を使い始めない限り、コストはおそらく非常に低くなります。

于 2012-11-06T19:02:25.397 に答える