java - 这几天搞android 优化的过程.发现不拿本子记录过程真是不行啊.
访问量: 2129
大脑的内存远不如年轻时候容量大了. 特别容易忘记事儿.
在做java的时候体现的淋漓尽致, 很多时候刚通过编译,就忘了自己3分钟前想要做什么.
下面是我这两天写代码的时候的过程,记录一下,放佛又回到了 十年前的时候.
1. 测试 缓存是否可用 1.1 把图片从远程copy到本地 OK 1.2 代码加上控制代码 OK 1.3 查看效果. 看到效果了..... OK (但是只有4个图片做了cache, 效果不明显) 2. 测试如何把远程的内容缓存到本地 OK 2.1 使用http 发起请求 ok 2.2 把请求的数据, 直接为本地数据使用. doing... png: OK. 2.2.1 png: OK 2.2.2 css: ? 2.2.3 js: doing... 2.3 保存数据到本地 OK 3. 如何把两者想结合. OK 3.1 实现 query from cache if possible 这个方法. (2.2 + 1.2 ) OK 4. 如何延迟加载fragment. OK fragment的加载原理.... 基本搞懂. OK 写入日志,确认 目前的fragment是延迟加载的. OK 5. 修改 SplashActivity , 将时间从10秒减少到5.7秒. OK