首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Kevin_Li
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
Kevin_Li
赞了这篇文章
老_匡
Android开发工程师 @CSDN
·
3年前
关注
安卓APP全局黑白化实现方案
对现有黑白化方案进行原理分析,并总结一套简易的APP黑白化方案,对遇到的坑进行列举,有完整代码可以复制立即生效。...
132
15
分享
Kevin_Li
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
3年前
关注
货拉拉客户端通用日志组件 - Glog
Glog 是货拉拉移动端监控系统中的日志存储组件,Glog 意即 General log - 通用日志。为了满足我们对日志格式的多种需求,我们在存储方式、归档方式上做了一些...
219
36
分享
Kevin_Li
关注了
彭旭锐
Kevin_Li
3年前
关注
面向火箭编程之Handler
handler.sendMessage 其实只是把我们的 Message 加入了消息队列,队列采用的是链表的方式,按照 when 也就是时间排序,然后再也没干其他。 为什么...
0
评论
分享
Kevin_Li
3年前
关注
面向火箭编程之编译时常量和运行时常量
编译时常量: 这种类型的常量的值早在编译期间就已经确定,相当于这个常量值被固化到APP安装包里,APP在何时、何处安装运行,编译时常量的值都是统一且唯一的,不会随环境的变化...
0
评论
分享
Kevin_Li
3年前
关注
面向火箭编程之类的加载机制
java虚拟机将编译后的class文件加载到内存中,进行校验、转换、解析和初始化,到最终的使用。这就是java类加载机制; 类加载的生命周期:加载(Loading)、验证(...
0
评论
分享
Kevin_Li
3年前
关注
面向螺丝编程之接口回调
定义 调用 ~~private LetterTouchListener mListener; ~~public void setOnLetterTouchListener(...
0
评论
分享
Kevin_Li
3年前
关注
面向火箭编程之事件分发
View的Touch事件分发 现象 OnTouchListener OnTouch OnClickListener 三个都有的情况下 前提是OnTouchLis...
0
评论
分享
Kevin_Li
3年前
关注
面向火箭编程之自定义View套路总结
自定义View的套路: 自定义属性,获取自定义属性(达到配置的效果) onMeasure()方法用于测量计算自己的宽高,前提是继承自View...
0
评论
分享
Kevin_Li
3年前
关注
面向火箭编程之View的绘制流程
measure() 、 layout() 、 draw() 第一步 performMeasure():用于指定和测量layout中所有控件的宽高,对于ViewGroup,先...
0
评论
分享
Kevin_Li
3年前
关注
面向火箭编程之setContentView
Activity里面设置setContentView(),我们的布局显示主要是通过PhoneWindow,PhoneWindow获取实例化一个DecorView。 实例化D...
1
评论
分享
Kevin_Li
3年前
关注
二叉树的分类
节点的度(degree):子树的个数。 叶子节点(leaf):度为 0 的节点。 真二叉树 所有节点的度都要么为 0,要么为 2。 满二叉树 最后一层节点的度都为 0,其他...
0
评论
分享
Kevin_Li
3年前
关注
自定义view之canvas各种画
``` //画文字 //测量文字宽度 Rect rect = new Rect(); mTextPaint.getTextBounds(mText, 0, mText.le...
0
评论
分享
Kevin_Li
3年前
关注
LinkedList + VS ArrayList
特征 1、数据是按照插入有序,输出顺序与输入顺序一致 2、数据是可以重复插入的 3、可以存储null的 4、底层采用的数据结构是双向链表 5、要找到某个结点,必须从头开始遍...
1
评论
分享
Kevin_Li
3年前
关注
面向螺丝编程之文字基线和baseLine公式推导
其实在drawText方法中,中传入的第三个参数y的实际意义是文字的基线所在的位置! public void drawText(String text, float x, ...
2
2
分享
Kevin_Li
3年前
关注
ArrayList
1.ArrayList的底层是数组,初始容量是10,当数组满了之后,继续添加元素时,会扩容到原来的1.5倍。 2.ArrayList保存了一个modCount属性,修改集合...
1
评论
分享
Kevin_Li
3年前
举报
#新人报道#
开启qh掘金之路
分享
评论
点赞
Kevin_Li
3年前
关注
APT VS AOP
APT APT(Annotation Processing Tool)即注解处理器,是一种注解处理的工具,用来在编译期扫描以及处理注解。以注解作为桥梁,通过预先设定好的代码...
1
评论
分享
Kevin_Li
3年前
关注
事件分发的传递规则
事件分发的大概流程可以这样来描述:Activity ->ViewGroup ->View 事件分发需要的三个重要方法来共同完成 public boolean dispatc...
1
评论
分享
下一页
个人成就
文章被点赞
36
文章被阅读
5,826
掘力值
375
关注了
6
关注者
1
收藏集
1
关注标签
10
加入于
2016-10-31