首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
究极逮虾户
掘友等级
Android
|
xhs
不干正经事 UI大湿
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
214
文章 210
沸点 4
赞
214
返回
|
搜索文章
最新
热门
CameraX 封装二维码扫描组件
cameraX已经出来有一段时间了,现在已经从alpha版本到现在的beta3版本。其中内部的代码版本跨度特别大,而且资料相对来说只有官方的demo比较可以参考,所以最近完成了项目的开发之后,把经验分享一下提供给各位。 MultiFormatReader的decodeWithS…
Android 黑科技 |Gradle Plugin使用场景
一直想写一些关于安卓plugin的应用场景。只要想法够胆子大,这个能做很多你意想不到的优化点。 滴滴的哆啦A梦调试组件,里面有个工具叫性能监控,他可以调试出项目内耗时的方法,之后将耗时方法打印出来。 腾讯的matrix,这个项目是拿来做项目的性能监控的,其中也有一个监控方法耗时…
通过RxJava看kotlin协程(二)
这篇文章主要和大家探讨下关于rxjava的Scheduler和协程的Dispatcher。 这两个东西的用处都是处理线程调度用的。 Scheduler 与 Worker 在 RxJava2 中是一个非常重要的概念,他们是 RxJava 线程调度的核心与基石。Scheduler主…
通过Rxjava看Kotlin协程(一)
我在kotlin的协程使用过程中,其实发现了很多rxjava和协程之间很相似的地方。 如果把两个东西孤立起来学习,我觉得成本太高了。把相似的地方剥离出来理解,我觉得通过这种方式吧,可以把学习的成本大大的缩减下来。 下面给大家分享下我的一部分看法。 想象一个水龙头和水流,这个管道…
上半年面试(扑街)经验总结 | 掘金技术征文
给大家上点菜。 时机是在transform完成之后,要拆开R8之前和R8之后两种处理逻辑。 apt生成的是java的class,而且不能更改原始的类。
Android自定义lint开发
Android Lint 是 SDK Tools 16(ADT 16)开始引入的一个代码扫描工具,通过对代码进行静态分析,可以帮助开发者发现代码质量问题和提出一些改进建议。除了检查 Android 项目源码中潜在的错误,对于代码的正确性、安全性、性能、易用性、便利性和国际化方面…
Android Transform增量编译
这个文章的基础是你基本已经完成了简单的transfrom 的开发了,然后你碰到了编译速度慢的问题。 在Transform的抽象类中有一个isIncremental方法,这个方法就代表着是否开启增量编译。 编译过程中会去遍历所有的jar .class文件,然后对文件进行io操作,…
Android一行解决所有双击优化的问题
但是从开发角度来说,我可以用kotlin的拓展方法来调整这个,但是之前的历史债务可能会把我让我有点手足无措,同时java代码也会有问题。 有没有什么方法可以让开发可以投机取巧呢,我想到了去年项目里写到的插桩埋点的方式,是不是我只要在编译的时候编织插入字节码就可以解决这个问题了。…
个人成就
2021年度人气作者No.85
优秀创作者
文章被点赞
3,616
文章被阅读
548,746
掘力值
14,191
关注了
75
关注者
2,949
收藏集
1
关注标签
3
加入于
2019-05-06