2017-02-14 133 views
-1

啓動應用程序後,「數據」和「緩存」將增加enter image description here應用程序啓動後應用程序大小增加

如何減少這些?
我也使用過某些庫。這些影響「緩存」嗎?

+1

這是因爲sqlite db數據.. apk大小不包括sqlite數據 –

+0

@Aparajita辛哈依賴於你的應用的類型任何額外的細節將有助於這樣的具體答案http://stackoverflow.com/問題/ 33909451/app-size-getting-increased –

+0

@priyankamorisetti我沒有爲我的應用程序使用SQLite數據庫 –

回答

3

這是正常的和預期的。如果您有共享首選項,SQLite數據庫等,您的應用程序將有一些數據存儲。啓動應用程序後,將存儲所需的數據。

其次,如果您使用getCacheDir()來緩存某些文件,以便可以更快地檢索到緩存,緩存也將增加。就像使用RecyclerView和任何圖像加載庫(如Glide)在應用程序中顯示的圖像列表一樣,始終建議緩存縮略圖,以便在後續啓動時更快加載縮略圖。

不要混淆這是您的應用的APK大小。 APK大小和應用程序所保存的數據完全不同。就像您的APK大小可能只有1 MB一樣,但是您可能會在1GB之後對數據和數據大小進行大量處理。 這是完全正常的。

相關問題