- 博客(7)
- 收藏
- 关注
原创 JVM虚拟机内存模型结构以及垃圾回收机制解析
前言大家都知道一个java文件要想能够运行,必须通过javac命令将.java文件编译成.class字节码文件,然后通过指令将字节码文件放入java虚拟机中运行。那么这里就有个疑问了!java虚拟机到底是什么?它的内部构造是怎样的呢?下面就来解开它神秘的面纱。java虚拟机内存模型我先来张图,记得牛顿曾经说过“图片是最能说明问题的东西,没有之一”(我知道你会说他没说过,好了继续吧)...
2019-09-27 17:13:56 337
原创 Android消息机制之Handler原理解析
在平时开发中经常会使用Handler发送消息,那么Handler到底是什么呢?Handler是Android系统提供的一套消息处理机制,通过它可以实现线程间数据传递。在开发中会将涉及到耗时操作放入子线程中执行,待执行完毕后需要将直接结果更新至主线程,这时就需要用到Handler。当然Handler不仅仅只能将子线程的数据传递至主线程,它可以实现任意两个线程间的通信哦!看完本篇文章,相信你就...
2019-09-20 18:45:56 310
原创 Android屏幕适配之自定义View屏幕适配
Android屏幕适配一直都是一个让人头疼的问题,到底要怎么做才能让自己那完美无瑕、惊世骇俗的App在各种机型上看起来都那么优雅、清新、脱俗呢?今天要讲的就是开发中自定义View的适配方式,大家上车,直接走! 现在很多公司UI设计师切图时都只会给出一套图,一般设计标准都是按照市面上主...
2019-08-31 17:54:13 1575
原创 Android事件分发原理详解
Android事件分发机制是android工程师必须掌握的基础知识,网上关于事件分发的文章有很多,这里我来阐述下自己对事件分发的看法。MotionEvent何为事件?事件就是用户手指触摸屏幕时,产生的的一系列触摸行为。Android中将事件定义为MotionEvent,其中事件的类型又分为四种:ACTION_DOWN:按下ACTION_MOVE:滑动ACTION_UP:抬起,对应ACT...
2019-08-27 19:12:24 505
原创 Android中view的显示原理之view的绘制流程
android开发中了解view的绘制流程至关重要,尤其自定义View,需要重写onMeasure,onLayout,onDraw等方法,那么view的绘制流程到底是怎么样的呢?那么今天我们就来分析view的整个绘制流程。
2019-08-20 11:22:46 310
原创 Android中view的显示原理之DecorView是如何被添加至Window中以及view绘制流程开始的地方
在android开发中view绘制的重要性大家应该都知道,那么view绘制的流程到底是怎样的呢?为什么自定义控件很多时候都需要重写onMeasure、onDraw、onLayout中的某些方法呢?那么今天就带大家从源码的角度去了解这一切。我们从ActivityThread中的handleResumeActivity(IBinder token, boolean finalStateReques...
2019-08-16 17:57:21 976
原创 Android中view的显示原理之Activity,Window,DecorView,布局视图之间的联系
Android中Activity,Window,DecorView,布局视图之间的联系,以及View是如何显示到界面,本篇文章将带你一探究竟。
2019-08-16 09:58:52 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人