实现锁屏的方法,其实上网一搜一大把,无非是告诉你在Screen Off的时候启动某个Activity,同时把Keyguard禁用掉,但是通常情况下,似乎很难解决HOME键能解锁的这么一个问题,今天我们就来讲一个方案,就是如何近乎完美的实现我们的锁屏。我们知道,锁屏的界面显示是使用Keyguar...
今天开始看LevelDB的源码,看了几个大大小小的数据结构,印象深刻的应该是SkipList了,作为一个典型的以空间换时间的有序链表 相比平衡二叉树而言,还是简单了不少的(对于大多数操作需要O(log n)平均时间)。SkipList是一个二维空间的链表。找了个比较形象的图:Skip List...
当我开始接触Tint这个词的时候,其实是蛮不理解它的意思的,以及并不清楚Google发明它的目的,它一般搭配Background配合使用,但是现在已经有了Background,为什么还需要Tint呢?Tint 翻译为着色。着色,着什么色呢?和背景有关,当然是着背景的色。当我开发客户端,使用了a...
之前我们学习过如何写一个简单的Android App。为了赶上潮流,我特地去学习了下Jetbrains开发的新语言 —— Kotlin不想说太多的概念,总结出来就是 Swift on JVM。那么为什么要用它呢,我喜欢它的理由很多:带来了Nullable Safe特性 —— 以后再也不怕讨厌的...
效果演示初始状态滑动中状态结束状态这是目前实现在SegmentFault for Android v2.6中的效果。一切一切的之前,感谢 ikew0ng/SwipeBackLayout我使用这个库,并经过一些修改,支持了Android 4.0以上所有的版本。我们来分析下SwipeBackLay...