在Android應用程序中包含多個屏幕大小的圖標時,應用程序安裝在設備?例如,如果我有一個具有xhdpi密度的xlarge屏幕的平板電腦,則是安裝該應用程序時清除的drawable-ldpi,drawable-mdpi和drawable-xhdpi文件夾中的圖標(假設drawable-xhdpi具有所有必需的圖標)?在Android應用程序中是否包含多個屏幕大小的圖標會影響安裝的大小
0
A
回答
3
是的。所有資源都將包含在apk中。 apk 是已安裝的應用程序;在運行資源之前將資源複製到別處毫無意義。您可以通過在Nexus 10上安裝您的應用程序,然後在using adb to make it emulate other dpi targets上進行確認。即使您在設備處於xxhdpi時安裝了apk,但通過mdpi重新啓動它並不會啓動另一次安裝,mdpi資源已經存在。
縮小尺寸的堅實策略是在不需要時不使用大圖像。在適當的情況下,我使用保守的9貼片並將xml drawables替換爲形狀。如果你已經盡力而爲,並且你仍然關心apk大小,你可以create multiple apks that target different dpi points。
1
它必須有apk中的每個圖標中的一個。所以它會增加尺寸。
0
是的它會,但你可以使用像OptiPng
這樣的程序來壓縮你的PNG圖像,所以應用程序的大小不會受到太大的影響。
相關問題
- 1. node_modules的大小是否影響離子應用程序的大小?
- 2. 如何在Android應用程序中支持多屏幕大小
- 3. 圖標與響應大小像`背景大小:包含;'
- 4. 在Android項目中包括JAR是否影響apk的大小
- 5. Android中是否會有一組預覽大於屏幕大小?
- 6. 應用程序大小是否影響啓動速度和內存大小
- 7. java類的大小是否會影響應用程序的性能
- 8. 運行的所有屏幕上的Android應用程序大小
- 9. 應用程序崩潰時,在Android的小屏幕和大屏幕上運行
- 10. 屏幕大小會覆蓋其他屏幕大小:S
- 11. 窗口大小是否大於屏幕大小?
- 12. 在android中的相對屏幕大小
- 13. 根據Android上的屏幕大小調整圖像大小
- 14. 基於屏幕大小的圖標大小和位置
- 15. 支持多屏幕的圖片大小?
- 16. Android應用程序的圖像大小
- 17. 在Android應用程序中包含大型Android庫項目(導致APK大小)?
- 18. Installshield安裝程序大小
- 19. 佈局的多個屏幕大小
- 20. Android屏幕取向大小
- 21. HTML5 - Android屏幕大小
- 22. 計算android屏幕大小?
- 23. 最大的Android應用程序大小是多少?
- 24. 如何啓用大屏幕智能手機大小的Android應用程序
- 25. Node.js中的響應大小是否有大小限制
- 26. 調整jpeg圖像大小是否會影響其壓縮?
- 27. 根據屏幕大小自動調整應用程序的大小
- 28. 表大小是否影響INSERT性能?
- 29. 如何創建屏幕大小獨立Android應用程序
- 30. Java中的屏幕大小
是的,我知道APK的大小會增加。在APK爆炸後,我正在談論安裝的大小。另外,它不具有每個尺寸的圖標。你可以有一個應用程序,它有1個xhdpi圖標和其餘的mdpi。 –
當然可以。但你不是在說這個。沒有「安裝的大小」這樣的東西,apk不會在運行時爆炸。唯一可能被緩存的東西就是dex文件。 –