2012-03-28 159 views
1

你知道那些300MB gameloft遊戲嗎?它們通常來自市場上非常小的apk文件。然後你必須從服務器上下載遊戲的其餘部分。我的問題:爲什麼apk的大小不會增加到300mb?這些文件的格式是什麼?另外,如果我刪除這個應用程序,下載的300MB的其餘部分也會被刪除嗎?如果這個數據不是apk的一部分,os如何管理它?Android:大型應用程序的數據存儲在哪裏?

謝謝!

+0

@Samir那個鏈接是完全無關的.. – OckhamsRazor 2012-03-28 12:21:15

回答

2

爲什麼apk的大小不會增加到300mb?

爲什麼會這樣? APK不是300MB。如果他們下載300MB到外部存儲空間,免費外部存儲量將下降300MB,但APK不會增長300MB。

另外,如果我刪除這個應用程序,下載的300MB的其餘部分也會被刪除嗎?

理想情況下,是的。編寫得很好的應用程序將使用getExternalFilesDir()來獲取外部存儲的位置,以用於應用程序下載的批量數據。該應用程序卸載後,該目錄將被刪除。

+0

謝謝!並且我可以查看/刪除這個目錄而不需要對我的手機進行root化? – OckhamsRazor 2012-03-28 12:20:33

+0

@OckhamsRazor:'getExternalFilesDir()'在外部存儲上。用戶可以簡單地通過插入USB電纜來實現。 – CommonsWare 2012-03-28 12:28:46

相關問題