240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    Android 理解MeasureSpec

    Android View 的测量过程中使用到了MeasureSpec,正如其字面意思所表达的那个-“测量规格”。View根据该规格从而决定自己的...

  • Android 理解像素密度与像素的关系

    Android的手机多种多样,不同手机的屏幕密度也不同,故在相同物理尺寸下的所包含的像素点是不同的。 开发使用 在日常开发中,界面的xml文件中...

  • Android中的Log日志系统

    1.Log简介与用途 Log是Android提供的用来输出日志的工具类。当使用Log.V()、Log.D()、Log.e()来打印的日志的时候,...

  • Resize,w 360,h 240
    Android JsBridge 原理解析

    JsBridge 是 Android 中 WebView 与 Javascript 互相调用的一个库,github 地址 为 https://...

  • Android Handler消息机制底层实现

    Handler与Looper、MessageQueue共同实现了线程间消息传递。MessageQueue的底层实现是利用管道和epoll机制来实...

  • Resize,w 360,h 240
    Android Studio 中的Gradle构建系统

    相信有很多像我一样的朋友在使用Android Studio时,对 Gradle 和 Gradle Android 插件的版本号和作用不是很清楚,...

  • 最少知识原则

    法则定义迪米特原则(Law Of Demeter)也被称为最少知识原则。表述为一个类应该对其耦合的其他类或所调用的 类知道的最少,也就是被依赖的...

  • Resize,w 360,h 240
    Android 从源码一步一步分析Handler消息机制

    在日常的开发中,我们常常要把从网络或者IO线程取的数据,使用Handler发送message到主线程的消息队列去更新UI。与Handler配合的...

  • Java虚拟机类加载

    虚拟机把描述类的数据从Class文件加载到内存,并对数据进行验证、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。与编译时需要进行...