首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
辣子一盘菜
掘友等级
Android
|
vivo
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
87
文章 86
沸点 1
赞
87
返回
|
搜索文章
文章
热门
最新
android 按键事件上报机制
1. 按键上报和分发机制 按键处理设计的整体思路是驱动层会有一个消息队列来存放事件,会有一个Reader来不停的读取事件,一个Dispatcher来分发消息队列中的事件。Dispatcher分发的事件最后会通过jni上报到InputManagerService,然后通过接口最后…
Android 图解Canvas drawText文字居中的那些事
在实现自定义控件的过程中,常常会有绘制居中文字的需求,于是在网上搜了一些相关的博客,总是看的一脸懵逼,就想着自己分析一下,在此记录下来,希望对大家能够有所帮助。 首先把坐标原点移动到控件中心(默认坐标原点在屏幕左上角),这样看起来比较直观一些,然后绘制x、y轴,此时原点向上y为…
各个击破搞明白PorterDuff.Mode
做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个模式呢?至少不能快速准确地用到恰当的模式,那么PorterDuff.Mode究竟是什么,它的各个枚举值有…
Kotlin系列之let、with、run、apply、also函数的使用
标签:Kotlin 常用技巧目录:一、回调函数的Kotin的lambda的简化二、内联扩展函数之let三、内联函数之with四、内联扩展函数之run五、内联扩展函数之apply六、内联扩展函数之
HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序
如果你没听说过 HenCoder,可以先看看这个: HenCoder:给高级 Android 工程师的进阶手册 前面几期讲的是「术」,是「用哪些 API 可以绘制什么内容」。到上一期为止,「术」已经讲完了,接下来要讲的是「道」,是「怎么去安排这些绘制」。 这期是「道」的第一期:…
Java中的Runnable、Callable、Future、FutureTask
Java中存在Runnable、Callable、Future、FutureTask这几个与线程相关的类或者接口,在Java中也是比较重要的几个概念,我们通过下面的简单示例来了解一下它们的作用于区别。 其中Runnable应该是我们最熟悉的接口,它只有一个run()函数,用于将…
【图像处理】利用双线性插值算法进行图像的缩放
百度百科上的定义:双线性插值,又称为双线性内插。在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,其核心思想是在两个方向分别进行一次线性插值。 根据定义,双线性插值就是分别在两个不同方向进行线性插值,这里的"两个方向"一般对应着xy轴。 如下图所示: 图中已知4个点: …
位运算简介及实用技巧(一):基础篇
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如…
详解Android逆向之Smali语法
数据类型Dalvik字节码只有两种格式:基本类型和引用类型。对象和数组属于引用类型语法含义Vvoid,只用于返回值类型ZbooleanBbyteSshortCcharIintJlongFflotDdo
线程
本文作者作者:骑小猪看流星链接:https://www.jianshu.com/p/50fffbf21b39本文由作者授权发布。1前言本篇文章主要介绍的是Java(Javaee和Android开发都会
下一页
个人成就
文章被点赞
11
文章被阅读
22,227
掘力值
510
关注了
60
关注者
646
收藏集
11
关注标签
18
加入于
2015-11-11