1

将来的には、大量のリソース ファイル (50 MB 以上) で動作する iPhone アプリを Android/NDK に移植する予定です。私のアプリはこれらのファイルをダウンロードして /sdcard に保存し、独自の Web ホスティングを介して独自の方法で更新をチェック/ダウンロードする必要がありますか? Google は実際に追加のファイルをホストできますか?

4

2 に答える 2

3

ほとんどのアプリは、リソースを独自に sd カードにダウンロードします。これは、アプリは通常、あまり大きくない一部の電話のデータ ディレクトリに存在するためです (たとえば、新しい HTC Desire では最大 140MB の空き容量があります)。良い例は MapDroyd で、市場とは独立して http 経由で地図データ自体をダウンロードして更新します。

Android 2.2 (Froyo) 以降、アプリを SD カードにインストールできますが、プレーンな SD カードではなく、SD カードの特別な暗号化された部分にインストールできます。

すべてに Android マーケットを使用したくない場合は、アプリを 2 つ以上のアプリ (メイン アプリ用とリソース用) に分割できます。同じ開発者キーで署名されたアプリは、相互にアクセスできます。メイン アプリが起動する場合は、リソース アプリを確認し、存在しない場合は Android マーケットを開き、ダウンロード用のリソース アプリを表示します。

于 2011-01-28T13:04:49.390 に答える
0

または、Google Play ストア (以前の Android マーケット) では、最大 2 GB の大きな APK 拡張ファイル (「リソース」ファイル) をホストできるようになりました。

詳細については、こちらを参照してください: Google Play の APK 拡張ファイル

于 2012-05-30T18:43:49.433 に答える