240 发简信
IP属地:北京
  • Kotlin标准库中的高阶函数

    Kotlin标准库中的高阶函数 Kotlin中的5个通用扩展函数这些函数都存在Standard.kt文件中,run,with,let,also,...

  • Kotlin委托

    Kotlin委托 1.Kotlin中的委托有两种形式,一种是委托模式,一种是委托属性。 2.委托模式是设计模式中的一种,它是有两个对象参与处理同...

  • Retrofit源码分析

    1.基本使用 参照官方网站实例:(1) 创建一个java接口用来作为http请求 (2) Retrofit类会自动实现这个GitHubServi...

  • Android framework 新增字体

    Android framework 新增字体 记录一下在工作中需要在framework中新增字体的步骤:1.查看路径为frameworks/ba...

  • 基于android7.1.1第一次指纹设置必须安全解锁分析

    环境:ubuntu14.04基于高通的android7.1.1代码(同aosp差别不大) 1.现象:第一次直接设置指纹后,然后锁屏,不能够直接使...

  • Resize,w 360,h 240
    基于android7.1.1锁屏模块分析

    基于Android 7.1.1锁屏模块分析 1.代码基于Android7.1.1可以从 https://android.googlesource...

  • 锁屏界面鼠标不能解锁屏幕

    出现了锁屏界面上使用鼠标从底部滑动到最上方都不能解锁开屏幕的现象。 猜想了相关对于MotionEvent是否会有鼠标和手指的事件处理不一样所以导...

  • 状态模式

    应用场景:做相同的操作但是在状态不同时所产生的结果并不相同。 电视状态接口,在开机和关机不同状态下的相同操作产生的结果不相同。关机状态下只能将状...

  • Builder模式

    Builder模式: 父类: 具体实现类: 具体调用代码: