首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
KongFuPandaX
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
170
文章 169
沸点 1
赞
170
返回
|
搜索文章
赞
文章( 169 )
沸点( 1 )
如何在复杂业务场景中优雅实现Android指纹验证?
目前指纹领域无论从产品角度还是技术角度都已经趋于成熟,但是当各位开发者准备深入探究的时候,却发现网上很多文章都是皮毛,很难有较深的启示。本文将着重介绍指纹验证开发整个过程,包括技术选型、产品的设计方案逻辑、代码的架构以及后续测试中遇到的兼容性问题等几个方面。在这里抛砖引玉,希望…
Java 技术之动态代理机制
之前的文章里讲解过了 Java 的反射机制、垃圾回收机制,这一次我们来讲解一个更有意思的机制:动态代理。学习下 Java 里为什么出现这样一个机制,什么场合下会使用这个机制。
学习OpenGL ES之教你造一面镜子
在基于CubeMap的反射效果一文中,介绍到如何使用CubeMap让物体反射环境的光,从而制造逼真的3D效果。本文将介绍另一种反射效果的制作,模拟真实平面镜的反射。反射效果是实时的,而且可以反射任何3D模型。下面是一张比较丑的效果图,例子里面设置的灯光比较暗,导出gif后效果不…
聊聊Android中的ContextImpl
回到ContextImpl和Context,其实也是一样的,这个ContextImpl相当于代码中的Man,而Context相当于Person,只是一个接口,一个抽象类,但本质都是一样,而Decorator相当于ContextWrapper,那么具体的抽象实现类为什么呢,在An…
热修复——Tinker的集成与使用
上面是Tinker官方Wiki的原话,意思嘛相信大家都看得明白,但注意啦,它并没有说Tinker可以让补丁实时生效(也叫无感知更新),它必须在打上补丁后重启App(重启进程),补丁才会发挥作用,这跟阿里的热修复方案有着本质的区别。在开始集成Tinker之前,我们有必要了解清楚,…
聊聊 Material Design 里,阴影的那些事儿!
设计师的世界,与常人不同,有时候想要扁平化的风格,有时候又想要拟物化的风格。而在 Material Design 出来之后,为 UI 元素引入了高度的概念,它可以让某个元素更为突出,显示出它的重要性,更让人有点击的欲望。 在拟物化的设计里,UI 元素的高度,反应在效果上,就是在…
【漫画技术】Android跨进程通信
Tips:4个环节,共计约9小时的精心打磨完成上线,同时也非常感谢参与审稿的同学。 看完该漫画后,是不是觉得小猪仔的一生有点小悲凉,要怪就怪可恶的人类,无肉不欢,哈哈。 精彩的漫画背后,总隐藏着一丝丝技术的小知识。本文将为你介绍“Android跨进程通信”的相关知识,通过本文的…
一个三非渣本的安卓秋招之路
距离上次更新文章已经过去一个多月了,实在是很抱歉没有按照进度更新博客。最近主要是在忙秋招,前几天也刚刚结束,所以这篇文章就来和大家一起分享我的秋招之路。 或许大部分朋友都是从这篇文章————2017腾讯实习生Android客户端开发面试总结开始认识我的吧,在那篇文章中我也讲到自…
从 YYCache 源码 Get 到如何设计一个优秀的缓存
本文将结合 YYCache 的源码逐步带大家找到答案。 YYCache 是一个线程安全的高性能键值缓存(该项目是 YYKit 组件之一)。YYKit 是在 2015 年发布到 Github 的,由于其代码质量很高,在短时间内就收获了大量的 Star(目前已经 1w+ Star …
Element 2.0 正式发布
Element 2.0 已经在今天上午发布正式版,官网也同步更新为默认显示 2.0 版本的文档(当然,你仍然可以从下拉菜单中选择查看 1.x 版本的文档)。另外,最近收到一些大陆用户反馈官网加载慢的问题,随着 2.0 版本的上线,你也可以访问部署在国内的 http://elem…
下一页
关注了
18
关注者
1
收藏集
1
关注标签
60
加入于
2016-01-14