2012-04-07 15 views
0

私のアプリケーションには多くのイメージリソースが必要なので、それらを拡張ファイルにパッケージしなければなりませんでした。エミュレータの共有ストレージに手動で拡張ファイルをコピーすると、これはうまく動作します。私に不明な点は、ダウンロードプロセス全体です。 Googleの(多くの場合、イライラ)ドキュメントでAndroid拡張ファイルにはDownloaderライブラリが必要ですか?

は、それは言う:ほとんどのデバイスでは

を、GoogleはそれがAPKをダウンロードするので、あなたのアプリケーションが必要とするすべてのものを持っていると同時に、ダウンロードに拡張ファイル(複数可)を再生しますユーザーが最初に開いたときに表示されます。ただし、アプリケーションの起動時に、アプリケーションがGoogle Playからファイルをダウンロードする必要がある場合もあります。

私のアプリは1つの拡張ファイルで無料になります。実際にアプリケーションでダウンロードされている拡張ファイルに頼ることはできますか?または、アプリケーションの起動時に拡張ファイルがダウンロードされるように、ダウンローダサービスを実装する必要がありますか?

拡張ファイルがapkでダウンロードされない状況は何ですか?私はユーザーが、拡張ファイルが最初にコピーされた共有ストレージボリュームを消去または削除する可能性があるので、心配する必要があるかもしれません。

私は怠惰になることができると教えてください!いい加減にして!そして、誰かがブログの投稿でこの質問にリンクし、アプリ開発者の怠惰を嘆いています。 OK、OK、私はすべての防御を得ることはありません。ここでの仕組みを理解したいだけです。そうであれば、ダウンローダーサービスを実装する際の余計な頭痛を避けることができます。私はフルタイムのAndroidデベロッパーではなく、他にもできることがあります。

おかげ

答えて

1

プレイストアが拡張ファイルをダウンロードしようとしますが、ネットワーク接続が失敗したり、タイムアウトなど

あなたは、そうでない場合は、ファイルを手動でアプリが起動し、それらをダウンロードする際に利用できますチェックする必要があります。

あなたがこのような事態を許さない場合、拡張パックなしで動作する場合を除き、一部のユーザーはあなたのアプリを使用できなくなります。

関連する問題