首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李剑昆
掘友等级
台球
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
141
文章 139
沸点 2
赞
141
返回
|
搜索文章
赞
文章( 139 )
沸点( 2 )
Flutter组件化开发方案
前面讲了Flutter和Native的混合开发模式,Flutter作为Native工程的一个Module存在,这样可以有效的将Flutter和Native进行物理隔离,但随着Flutter承载的业务越来越多,与Native交互的接口变的越来越多,带来了很多管理问题,因此我们迫切…
Android View绘制原理:绘制流程调度、测算等
View树的绘图流程是由核心类:ViewRootImpl 来处理的,ViewRootImpl作为整个控件树的根部,它是控件树正常运作的动力所在,控件的测量、布局、绘制以及输入事件的派发处理都由ViewRootImpl触发。 主要有以下几类:View绘制相关、输入焦点等用户交互相…
200行代码实现简版react
现在(2018年)react在前端开发领域已经越来越🔥了,我自己也经常在项目中使用react,但是却总是好奇react的底层实现原理,多次尝试阅读react源代码都无法读下去,确实太难了。前不久在网上看到几篇介绍如何自己动手实现react的文章,这里基于这些资料,并加入一些自…
自定义 gradle plugin,教你如何 hook 系统 task 和字节码
当时这个问题确实困惑了我一段时间,总不能自己为了不对外暴露,把 方法/类 写为 非public 吧?那我自己的 library 如何去调用呢?难道自己写反射?太蠢了吧。 于是,这边就有了本篇文章的主角 Seeker(Github 传送门)。 在解决问题之前,建议大家多去搜一下有…
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…
AOP - 消除控件的点击抖动
我在链家网从事Android开发已经三年了,一直致力于优质APP的开发与探索,有时候会写一些工具来提高效率,但更多时候是用技术帮助业务增长。我们有专业的测试团队,我尝试与他们保持沟通,听取他们的建议和反馈,并及时的做出修正。 如果你是小型移动开发团队成员,或开源项目贡献者,你就…
Gradle 之语言基础 Groovy
最近在学习 Android 中 Gradle 相关的知识,如果想学好 Gradle,必要的 Groovy 基础是不可少的。Groovy 语言的知识也是非常多的,如果只是想在 Android Gradle 这个范围内使用 Groovy,会 Groovy 的基础即可,Groovy …
从 Java 字节码到 ASM 实践
1. 概述 AOP 是一种编程思想,但是它的实现方式有很多,比如:Spring、AspectJ、JavaAssist、ASM 等。由于我是做 Android 开发的,所以会用 Android 中的一些例子。 二. Java 字节码 & 虚拟机 从上图中,我们可以看到,.clas…
支付宝客户端架构分析:自动化日志收集及分析
《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。 本节将…
下一页
个人成就
文章被点赞
285
文章被阅读
27,895
掘力值
849
关注了
8
关注者
586
收藏集
2
关注标签
15
加入于
2016-12-22