240 发简信
IP属地:西藏
  • 120
    陪娃读了三年绘本总结

    先说一下自家娃的情况,女娃,三岁两个月 基本坚持每天读绘本两本以上,娃基本养成了阅读习惯,现在喜欢对着绘本的字开始念念有词,虽然都没怎么念对,但是已经开始对认字有了兴趣,会用...

  • 120
    陪娃读了三年绘本总结

    先说一下自家娃的情况,女娃,三岁两个月 基本坚持每天读绘本两本以上,娃基本养成了阅读习惯,现在喜欢对着绘本的字开始念念有词,虽然都没怎么念对,但是已经开始对认字有了兴趣,会用...

  • kotlin 之 range学习

    1.原理实现 这里涉及两个操作符重载,代表范围(range)的 .. 和代表包含(contain)的 in,他们常常一起出现 range的功能需要类扩展rangeTo来实现,...

  • try-with-statement语法糖总结

    最近处理的sonar问题,近一半都是资源未关闭的问题,sonar提示我们可以使用try-with-statement来解决这类问题,我尝试和总结了如下: 这个是用来替代繁琐的...

  • Android使用WCDB+Room ORM

    接入方法 1、在接入 Room 的基础上,gradle 里加上 WCDB 的 room 组件 2、代码里面,打开 RoomDatabase 时,指定 WCDBOpenHelp...

  • 120
    [转载]AOP 的利器:ASM 3.0 介绍

    引言 什么是 ASM ? ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入...

  • 120
    ClassLoader

    Android中的class loader如上图,class loader使用双亲委托模型,简单说就是当一个classloader开始加载类的时候,它总是让它的parent去...

  • Handler Looper Message

    首先,他们仨是啥?先简单总结一下: 1.Looper 负责在所给定线程里run起一个消息循环,往简单说它就弄了个死循环,不停在message queue里取消息,有消息就处理...

  • 事件分发

    更简单的学习Android事件分发 Android中与事件分发相关的方法主要包括dispatchTouchEvent、onInterceptTouchEvent、onTouc...

  • 120
    布局

    View无非就三种: ViewRootImpl,View,ViewGroup ViewRootImpl是DecorView,也就是ViewRoot的实现类,是根基,所有事件最...

  • 硬件加速

    1.什么是硬件加速,原理? Canvas 绘制的工作方式是:把要绘制的内容写进一个 Bitmap,然后在之后的渲染过程中,这个 Bitmap 的像素内容被直接用于渲染到屏幕。...

  • 120
    动画

    参考链接: 官方文档链接:Animation and Graphics Overview Android 开发进阶:自定义 View 1-6 属性动画(上手篇) Androi...

  • 120
    绘制

    图形绘制方面我觉得HenCoder系列是比较透彻易懂的,非常推荐,所以正在学习他的一系列文章 以下是我的笔记 原文链接: HenCoder Android 开发进阶:自定义 ...

  • Android知识地图

    这是一个给自己整理的Android知识地图,做Android开发多年,却鲜少有积累,悔不当初,如今廉波老矣才来整理自己的知识地图,好在亡羊补牢犹未为晚。 1.UI 1.1绘制...