2019年09月08日
此刻子时,在朋友的推荐下看完了整部《百鸟朝凤》,看完之后我立马起身来打开电脑,心中思绪万千,准备写下来记录下来。自我观看了这么多电影以来,头一次是如此的触动,头一次留下来这样的眼泪,记得上一次很有感触还是因为《忠犬八公的故事》,那次泪水到了眼角,我忍住了,没有掉下来。这部电影实在是让我太感动了,我的泪水憋不下去了,源源不断地从眼眶里面流出来。我捂着自己的嘴巴...
阅读全文
2019年09月04日
大家在使用淘宝的时候,如下图所示有遇到这样的效果,其会只展示一部分骨架大致图,等数据加载完毕之后再展示真正的页面数据。与菊花图相比起来,这样的实现能更好的提升用户的体验,这种效果称做:Skeleton Screen Loading,中文叫做骨架屏,本文主要记录其实现过程。
1、骨架屏的实现方式
在现在主流的骨架屏实现效果中有两种方式:
通过View或者Ad...
阅读全文
2019年08月26日
插件化要解决的三个核心问题:类加载、资源加载、组件生命周期管理。
在Android插件化中其原理实际是 Java ClassLoader的原理,此博文主要对Android插件化中类加载中的DexClassLoader做总结,便于之后对Android插件化的理解学习。
Android的Dalvik虚拟机和Java虚拟机的运行原理相同都是将对应的java类加载在...
阅读全文
2019年07月13日
此时周六晚七点半,刚吃了一碗自己做的番茄鸡蛋面,将浸泡了很久的银耳原料装入了电饭煲内,静待熟时。回到自己的房间,窗外不断传来来往的车轱辘声,好像在告诉我他们很忙吧。看到书桌上的日历,还沉浸在六月份,我可能也很忙吧,都忘记将它带入七月份。
来杭州一年有余,从一名大三学生暑假实习,到大四学生实习,再到应届毕业生签订转正合同,从而成为一名正式的“社会人儿”。时间过...
阅读全文
2019年07月09日
原文回答于知乎(如何把一段简单的代码变复杂? - 落叶挽歌的回答)
我们都知道单例模式很简单,大概是这样:
//单线程单例模式实现public class Singleton { private static Singleton instance=null; public static Singleton getInstance() &...
阅读全文