如何最小化android app缓存大小

马努

当我将应用程序加载到设备中时,我的Android应用程序缓存大小约为40MB,并且在第一次启动该应用程序时显示空白屏幕。我不知道如何解决这个挑战,请帮忙。

这些是我正在使用的库。

compile(group: 'com.microsoft.azure', name: 'azure-notifications-handler', version: '1.0.1', ext: 'jar')
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.microsoft.azure.android:azure-storage-android:0.6.0@aar'
compile 'com.microsoft.azure:azure-mobile-services-android-sdk:2.0.3'
compile 'com.android.support:multidex:1.0.1'
compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
马辛·奥尔洛夫斯基(Marcin Orlowski)

应用加载时,您需要某种启动屏幕来娱乐用户。但是有一个陷阱...由于应用仍在加载中,它如何运行任何代码来显示初始屏幕?实际上,它并不是真的,但是幸运的是,有一个解决方案:在加载期间,窗口管理器使用主题中的元素(例如背景和状态栏颜色)为您的应用绘制一个占位符UI。正确设置主题可以使您立即显示静态图像(尚未加载代码,因此此时还没有精美的动画)。关键是创建一个覆盖android:windowBackground属性的自定义主题,一旦您的应用加载并开始运行,您只需在调用super.onCreate()Activity之前用标准主题替换该主题即可

这是Ian Lake在Google+上的帖子,详细介绍了此技术:以品牌启动主题有效地使用冷启动时间

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何最小化webpack包的大小?

来自分类Dev

如何最小化该程序的代码大小?

来自分类Dev

Symfony缓存清除/资产最小化

来自分类Dev

如何在Python中使用Flask压缩/最小化JSON / Jsonify的大小?

来自分类Dev

如何在最小化表单的同时更改控件的大小并添加新控件

来自分类Dev

如何在任务栏中更改最小化的窗口大小?

来自分类Dev

如何在PHP中使用透明性最小化PNG图像并调整其大小

来自分类Dev

如何在将窗口大小最小化到移动视图的同时显示图像

来自分类Dev

直到最小化和未最小化后才能调整内部框架的大小

来自分类Dev

如何最小化启动Android通知

来自分类Dev

代码::块+ MinGW:最小化静态库的大小

来自分类Dev

可绘制的图像类型以最小化apk大小

来自分类Dev

代码::块+ MinGW:最小化静态库的大小

来自分类Dev

最小化Microsoft Word文档的文件大小

来自分类Dev

最小化领域文件大小:实用方法

来自分类Dev

如何将文件系统上未使用的块归零,以最小化压缩磁盘映像的大小?

来自分类Dev

我如何修改此ffmpeg构建脚本以最小化二进制大小的输出

来自分类Dev

如何实现轻量级,无模式,可调整大小且可最小化的弹出窗口

来自分类Dev

navigator.app.exitApp()最小化而不是退出

来自分类Dev

Android LruCache缓存大小参数

来自分类Dev

如何查看Squid缓存的大小?

来自分类Dev

最小化Android应用

来自分类Dev

Android - 如何制作可最小化的应用程序?

来自分类Dev

缓存和最小化Dojo,JQuery JS和CSS的最佳Java工具

来自分类Dev

限制Android中的应用缓存大小

来自分类Dev

增加图像大小从缓存Android获取

来自分类Dev

Android Imge毕加索方形缓存大小

来自分类Dev

如何在ZODB中设置缓存大小?

来自分类Dev

如何增加Chrome中的缓存大小?

Related 相关文章

  1. 1

    如何最小化webpack包的大小?

  2. 2

    如何最小化该程序的代码大小?

  3. 3

    Symfony缓存清除/资产最小化

  4. 4

    如何在Python中使用Flask压缩/最小化JSON / Jsonify的大小?

  5. 5

    如何在最小化表单的同时更改控件的大小并添加新控件

  6. 6

    如何在任务栏中更改最小化的窗口大小?

  7. 7

    如何在PHP中使用透明性最小化PNG图像并调整其大小

  8. 8

    如何在将窗口大小最小化到移动视图的同时显示图像

  9. 9

    直到最小化和未最小化后才能调整内部框架的大小

  10. 10

    如何最小化启动Android通知

  11. 11

    代码::块+ MinGW:最小化静态库的大小

  12. 12

    可绘制的图像类型以最小化apk大小

  13. 13

    代码::块+ MinGW:最小化静态库的大小

  14. 14

    最小化Microsoft Word文档的文件大小

  15. 15

    最小化领域文件大小:实用方法

  16. 16

    如何将文件系统上未使用的块归零,以最小化压缩磁盘映像的大小?

  17. 17

    我如何修改此ffmpeg构建脚本以最小化二进制大小的输出

  18. 18

    如何实现轻量级,无模式,可调整大小且可最小化的弹出窗口

  19. 19

    navigator.app.exitApp()最小化而不是退出

  20. 20

    Android LruCache缓存大小参数

  21. 21

    如何查看Squid缓存的大小?

  22. 22

    最小化Android应用

  23. 23

    Android - 如何制作可最小化的应用程序?

  24. 24

    缓存和最小化Dojo,JQuery JS和CSS的最佳Java工具

  25. 25

    限制Android中的应用缓存大小

  26. 26

    增加图像大小从缓存Android获取

  27. 27

    Android Imge毕加索方形缓存大小

  28. 28

    如何在ZODB中设置缓存大小?

  29. 29

    如何增加Chrome中的缓存大小?

热门标签

归档