首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
窗外的阿娇
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
赞
文章( 36 )
沸点( 0 )
Android 车机 Car模式原理
1.简述 车机系统:Android Automotive OS,这是Android操作系统为汽车量身定制的版本;基于Android的强大平台和功能集进行开发,利用了现有的安全模型、兼容性程序、开发人
教你一步一步手写dagger2
1.依赖注入或者控制反转的理解 2. javapoet的使用展示 3. apt技术配置与调试 4. 注解的收集与文件生成
ScrollView滑动源码解读
1 前言 滑动对于android来说,是一个必不可少;它不复杂,大家都知道在onTouchEvent中,让它滑动就完事了,说它复杂,其嵌套处理复杂;在本系列文章,最终是为了熟悉嵌套滑动机制;对于滑动,
Rxjava筑基篇
1 前言 Rxjava是什么?套用官网的解释: 这句好像不太明白;那么简单直白的说 用同步的逻辑,来进行异步编程;使逻辑变得简单明了 对数据流或者事件流进行各种操作;丰富的操作过程,易于实现更强大的逻
使用 Jetpack App Startup 库减少应用启动时间
应用启动时间是应用性能的关键衡量指标。应用启动后,用户期望能够得到快速响应并加载内容,当不符合预期时用户会感到失望。这种糟糕的体验可能会导致用户在 Play 商店上对您的应用给予低分数的评价,甚至不会再次使用。 Jetpack App Startup 库在应用启动时以一种简单、…
jetpack源码-room篇
谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,其通过提供现代化应用架构以及提供强健的向后兼容能力等方式,让开发者能够快速、轻松地创造拥有卓越性能的高质量应用。本系列文章会介绍一下5个方面: Entity注解:表示数据库中的表。 Dao注解:数据…
Jetpack源码-arch篇
谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,其通过提供现代化应用架构以及提供强健的向后兼容能力等方式,让开发者能够快速、轻松地创造拥有卓越性能的高质量应用。本系列文章会介绍一下5个方面: 另外其调用有两种方式。丰富并且方便用户更灵活的调用
jetpack源码-lifecycle篇
谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,其通过提供现代化应用架构以及提供强健的向后兼容能力等方式,让开发者能够快速、轻松地创造拥有卓越性能的高质量应用。本系列文章会介绍一下5个方面: mCalledMethods存储了执行信息;如果不存在…
锦囊篇|一文摸懂EventBus
在app下的build.gradle的dependencies中进行引入,当然高版本也容易出现问题。 从上面的EventBus其实我们可以看出一个问题,就是EventBus.getDefault()的方法可以猜测一下这是一个单例模式来进行创建。 我们能够看到内部存在一个Thre…
一起用Gradle Transform API + ASM完成代码织入呀~
最近的工作内容主要其实并不是说主攻插桩,但是这一次使用Lancet插桩给项目本来带来了极大的收益,这和工程的设计相关,当初的设计就是在对抖音中一个原有组件尽可能小的修改情况下,完成我新功能的接入,方案从SPI --> 主工程Lancet --> Lancet下沉到一个自定义组件…
下一页
关注了
20
关注者
0
收藏集
0
关注标签
6
加入于
2020-07-14