首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发
vivo高启强
创建于2022-04-01
订阅专栏
Android开发
等 19 人订阅
共46篇文章
创建于2022-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android自定义view-渐变色,着色器等主要高级效果全解析
有谱。知道大概用什么api可以做到什么事,哪些能做,哪些不能做。实际上百分之90的设计师给的方案都可以从这些api中 找到解决方案。 下面修改一下代码看看三种TileMode的不同。 类似的还有RadialGradient SweepGradient 大家可以自行搜索效果,这里…
Android自定义view-手把手教你画直方图,饼图.
依葫芦画瓢 多画几个直方模块 组成一个完整的直方图。这里是全部代码 基本上直方图算是最简单的一种自定义view,这里给出基本画法,拿到项目里面用各位就需要自定义一些属性,然后坐标的值根据属性算一下而已,算的上比较简单的一种自定义view了。大体思路和画法是不变的 先看看饼图的核…
对RecyclerView中使用Adapter中的一点思考(RecyclerView 多布局)
就是adapter代码过于长了,十分不优雅。例如: 可以看到我实际项目中的adapter代码都到了2000多行,这还是较少的一个页面,多的甚至3000多行的都有。 不支持代码复用。比如我们有一个tab下面要用的a布局 和 另外一tab下的b 布局在高保真上表现完全一致,此时按照…
深入理解 Activty 加载速度优化
个人理解,进入一个activity开始 一直到首屏页面被渲染出来也就是用户可见的状态。这个时间当然是越短越好。这个时间越长, activity的白屏时间就越长,这对于很多低端的手机用户来说是不可忍受的,用户体验极差。 答:先说结论,此测量activity首屏渲染时间的方法为错误…
深入理解HTTPS协议
因为目前越来越多的网站或者app已经全面接入HTTPS,APPLE官方也建议APP全面使用HTTPS,何况国内这种节操都没有喜欢劫持网络请求的运营商在,没有HTTPS 实在是毁用户体验。多数人都是只知道HTTPS是基于HTTP的,有加密功能,但不知道这个是怎么实现的,相信我,作…
深入理解Android中的ClassLoader
了解。尤其是对于插件技术来讲,对Class的加载基本固定都是一个套路。(热修复要更复杂一些,涉及到C++层面的方法数等知识) 最好先阅读JVM中的ClassLoader,有了这篇基础然后再看这边理解会更加深刻。此外还可以谷歌关键字搜索一下相关知识,有个基础概念再看本篇文章更佳。…
深入理解JVM中的ClassLoader
要理解jvm中的类加载器结构,仅仅查阅文档是不够的。这里给出一个小程序帮助理解jvm虚拟机中的类加载器结构。 Returns the class loader for the class. Some implementations may use null to represe…