自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除