首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
willA笔记更新ing
掘友等级
Android/前端
记录平时的学习笔记,偶尔发一些技术分析文章
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_19 再谈类的加载器
类加载器是JVM执行类加载机制的前提。 ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过各...
5
5
分享
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_18 类的加载过程详解
在Java中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载 1. 加载完成的操作 所谓加载,简而言之就是将Java类的...
5
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_17 字节码指令集与解析举例二
5. 方法调用与返回指令 invokevirtual指令用于调用对象的实例方法,根据对象的实际类型进行分派(虚方法分派),支持多态。这也是Java语言中最常见的方法分派方式...
3
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_16 字节码指令集与解析举例一
Java字节码对于虚拟机,就好像汇编语言对于计算机,属于基本执行指令。 Java虚拟机的插令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟...
2
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_15 javap使用
通过反编译生成的字节码文件,我们可以深入的了解java代码的工作机制。但是,自己分析类文件结构太麻烦了!除了使用第三方的jclasslib工具之外,oracle官方也提供了...
4
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_14 Class文件结构
Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的操作码(opcode)以及跟随其后的零至移个代表此操作所需参数的操作数(operand)所构成。虚拟机中许多指...
3
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
Android嵌套滑动
嵌套滑动嵌套滑动的场景不同向嵌套onInterceptTouchEvent父View拦截requestDisallowInterceptTouchEvent()子View阻...
5
2
分享
willA笔记更新ing
Android/前端
·
5年前
关注
Android拖拽API简析
API 11 加入的工具类,用于拖拽操作。 使用场景:用户的「拖起 -> 放下」操作,重在内容的移动。可以附加拖拽 数据 2015 年的 support v4 包中新增的工...
6
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
ViewGroup触摸反馈
原因:ACTION_DOWN 在多数手势中起到的是起始记录的作用(例如记录 手指落点),而 onInterceptTouchEvent() 调用后,onTouchEvent...
3
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
Android多点触控简单实践
触摸事件是按序列来分组的,每一组事件必然以 ACTION_DOWN 开头,以 ACTION_UP 或 ACTION_CANCEL 结束。 触摸事件序列是针对 View 的,...
6
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
触摸反馈②双向滑动的ScalableImageView
手势监听事件挂载,覆盖原生onTouchEvent,返回GestureDetectorCompat的onTouchEvent监听,实现GestureDetector....
5
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
Android触摸反馈①概念简析
选 getActionMasked()。因为到了多点触控时代,getAction() 已经 不够准确...
6
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
JVM_13 字节码跨平台性与执行细节举例
这个优势不再那么吸引人了。Python、PHP、 Perl、Ruby、 Lisp等有强大的解释器。 跨平台似乎已经快成为一门语言必选的特性。 当Java源代码成功编译成字节...
6
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
setContentView流程简析
(补充解释: textview.text = "Main" 这一行代码会在主线程运行,这会在主线程正常的执行 requsetLayout 的整个流程,这样就完成了「申请」修...
6
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
自定义view⑧布局流程和自定义布局
布局流程测量流程:从根View递归调用每一级子View的measure()方法,对它们进行测量布局流程:从根View递归调用每一级子View的layout()方法,把测量过...
6
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
自定义View⑦之自定义EditText
效果如下,要实现一个自定义hint,这个hint文字可以根据输入情况改变显示位置的功能,hint文字具有透明度变化和上下移动的动画效果实现首先要让这个EditText比普通...
1
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
【Android】主流播放器SDK对比评测
1. mp4手机录制1080p视频 1. 播放器开启速度:腾讯>阿里>网易 2. 开启硬解码之后,播放器打开视频速度普遍得到提升,综合提升在15%-35%之间 3. 非冷启...
4
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
自定义view⑥自定义Drawable
Bitmap 是位图信息的存储,即一个矩形图像每个像素的颜色信息的存储器。 Bitmap -> Drawable:创建一个 BitmapDrawable。 BitmapDr...
2
2
分享
willA笔记更新ing
Android/前端
·
5年前
关注
自定义view⑤属性动画和硬件加速
用 start() 方法执行动画。 Interpolator 其实就是速度设置器。你在参数里填入不同的 Interpolator ,动画就会以不同的速度模型来执行 和 Vi...
1
评论
分享
willA笔记更新ing
Android/前端
·
5年前
关注
自定义View④范围裁切和几何变换
重点:Canvas 的几何变换方法参照的是 View 的坐标系,而绘制方法 (drawXxx())参照的是 Canvas 自己的坐标系。...
5
评论
分享
下一页
个人成就
文章被点赞
548
文章被阅读
197,359
掘力值
5,045
关注了
34
关注者
384
收藏集
3
关注标签
22
加入于
2018-05-11