240 发简信
IP属地:上海
  • Resize,w 360,h 240
    WebView + Fragment 使用时遇到的坑

    公司项目中使用 H5Fragment 作为展示 WebView 的通用组件。 之前使用方式 和淘宝类型,底部某个 Tab 中,展示的是 H5 的...

  • Android View 框架(4)-- draw

    本篇你将了解到: draw 的具体流程 简单的去重写 onDraw 方法 draw 方法 draw过程的主要流程如下: 绘制 backgroun...

  • Android View 框架(3)-- layout

    本篇你将了解到: layout 方法的作用 onLayout 方法是如何布局子 View 的 实战,如何快乐的自定义 View 在经过第一步的测...

  • Android View 框架(2)-- measure

    本篇你将了解到: LayoutParams 和 MeasureSpec 的作用和使用场景 父 View 如何使用 MeasureSpec 影响子...

  • Android View 框架(1)-- LayoutInflater

    本篇你将了解到: LayoutInflater 获取方式 使用 LayoutInflater 如何获取到 View 对象 LayoutInfla...

  • “==”,equal 和 hashcode

    == 简单而又实在 在基本数据类型中比较的是两个数据的值。 在对象中比较的是两个对象的地址。 equal 追求的是“逻辑相等” 对大部分的对象来...

  • Resize,w 360,h 240
    Android 事件分发流程

    Android 事件分发流程 知识点:事件序列指以 ACTION_DOWN为开始,ACTION_UP为结束,ACTION_MOVE为中间过程。 ...

  • Resize,w 360,h 240
    Android 数据持久化

    Android 数据持久化 在 Android 中数据持久化的方式有以下几种。 SQLiteSQLiteOpenHelper ContentPr...

  • Resize,w 360,h 240
    JAVA内存区域 --(2)对象创建

    JAVA内存区域 --(2)对象创建 JVM 在遇到一条 new 指令时,是如何为其分配内存空间并初始化的呢?笔者将流程画成了一个简单的流程图:...