2012-03-19 5 views
0

最近まで、サイズが大きすぎるアプリケーション(50+ MBアプリ)では、独自のサーバーを使用して大きなファイルをホストし、独自のロジックをアプリケーションに追加してダウンロードして処理する必要がありましたサーバーからのファイル3月5日2012年アンドロイド - 大規模アプリケーション用の新しいアンドロイド拡張を使用する

、アプリはサイズの4ギガバイトに達することができるように、(今「アンドロイドプレイ」と呼ばれているAndroidマーケットを経由して)あなたの大きなファイルをホストするための新しい方法の公表グーグル: http://android-developers.blogspot.com/2012/03/android-apps-break-50mb-barrier.html それはその制限とルールはありますが、それは無料で、私は誰もがそれを使うことを検討すべきだと思います。

私の質問は:私はそれが私のアプリで動作するように最小限の変更を行うことができますサンプルプロジェクトを含む任意の素晴らしいチュートリアルですか?多分誰かがそれをテストして、サンプルプロジェクトを共有することができますか?

私はそこに書いたものを読み込もうとしましたが、私が読んだすべてのものについて、読んでいる別のリンクがあり、最終的には完全なステップバイステップのプロセスを理解できませんでした私は働くプロジェクトを作成するために行く必要があります。

答えて

1

完全なアプリケーションを作成するための行単位のコードはありませんが、APK Expansion FilesのDevelopers Guideの記事には、行うべき事項のチェックリストが含まれています。

+0

はい、私はもっと簡単なことを読むことを望んでいました。しかし、彼らは最近、簡単にしたサンプルプロジェクトをアップロードしました。今、あなたはコードを読んで、何が起こっているのか理解する(または理解しようとする)ことができます。何らかの理由で、CRCチェックを除いてすべてがうまくいった。また、サンプルでは映画が始まると言われていますが、ビデオファイル(または圧縮されたビデオファイル)をアップロードしてもムービー再生に関係するものはないと思います。 –

+0

ダウンロードしたファイルが実際に破損しているため、CRCチェックが失敗する可能性があります。これはソースコード、サーバー、または何のバグでしょうか?私はこのライブラリを使用する必要がありますが、私はそれから悪いファイルを取得し続けます。唯一のバグではありません。ダウンローダのアクティビティは複数のインスタンスを持つことができ、すべてが終了しても通知を保持することがあります(クリックした後でも)。 –

+0

OK、ファイルが壊れているので再アップロードしました。現在はOKです。しかし、サンプルコードは非常にバグがあり、非常に複雑なので、バグを見つけて修正するのは難しいです。うまくいけば、Googleもそれらを見つけて修正するでしょう。 –

1

ダウンロードしたときにライブラリに付属している素晴らしいサンプルプロジェクトがあります。私は多くの作業を保存しました。

+0

サンプルにはたくさんのバグがあります。たとえば、アンドロイドのv3.xでは実行できません。あなたはそれらの多くを修正する必要があります。うまくいけば、彼らはすぐにサンプルを更新します。 –

+0

thx - 私はそれを私の電話機で動作させるのに十分に遊んでいて、少なくとも1つのバグを入力しました。私はまだこのアプリをリリースしていないし、あなたの情報は役に立ちます – user655489

+0

私はこのライブラリを使用しての問題について尋ねた書いたこの類似のポストを試してみてください:http://stackoverflow.com/questions/9874536/android-so-many -problems-the-expansion-library 良い発見や修正を見つけた場合は、そこに書いてください。 –

関連する問題