android-discuss icon indicating copy to clipboard operation
android-discuss copied to clipboard

App启动慢感受的典型问题及相应的优化策略?

Open ZM-Fight opened this issue 9 years ago • 9 comments

请列举一些导致App启动慢感受的典型问题及相应的优化策略。 (例如:集中的文件内容清理操作,可通过『先标记,需读取时再更新』的方式加以优化)

ZM-Fight avatar Apr 02 '15 11:04 ZM-Fight

都是刚刚答过阿里在线笔试的人儿啊= =

Kenber avatar Apr 02 '15 13:04 Kenber

发现友军哈哈哈

inexistence avatar Apr 02 '15 13:04 inexistence

这不是阿里的在线笔试题么。。。

DancingWing avatar Apr 02 '15 14:04 DancingWing

被阿里笔试的选择题虐哭,比下午的蘑菇街笔试题难太多了。

midiao avatar Apr 02 '15 14:04 midiao

说一条,启动时黑屏一段时间,可以通过设启动Activity的主题背景来延缓这种感觉

icespring avatar Apr 03 '15 03:04 icespring

延迟加载,按需加载,异步加载。

Rowandjj avatar Apr 05 '15 12:04 Rowandjj

1、主题:同一个APP,使用不同的主题在启动的时候给人的感觉完全不一样,比如你给APP的主题设置为透明,其实仅仅是将之前会黑一下改为全透明而已,APP启动时间还是那么长,但给人的感官就完全不一样,因为一直显示同一个界面的时间太长; 2、动画:splash界面的过渡动画效果很重要,只要保持界面一直在动就会给人一种流畅的感觉; 3、资源:每个APP从启动到跑入口的onCreate方法这段时间长短不一,这与APP的资源复杂程度有关,所以需要考虑优化资源(这个问题之前优化过很久,没多大效果,对中间层不是很熟,还望大拿做详细解答)。

zmywly8866 avatar Apr 06 '15 00:04 zmywly8866

第一个启动的Activity的背景,和主题中window background 用同一张.9的图片

helloHaifei avatar Apr 16 '15 02:04 helloHaifei

http://www.cnblogs.com/angeldevil/p/3801209.html 这个文章写的详细一些。

ronanhardiman avatar May 21 '15 16:05 ronanhardiman