首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
later
订阅
肆然
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
提升 50% 的编译速度!阿里零售通 App 工程提效实践
当前,大多数 Android 工程都是基于 Gradle 工具进行构建和编译的,一开始,当你的工程不够复杂,或者还只是小型项目的情况下,基本都不需要去关心构建优化的事情,而随着业务变得复杂、代码量的增多以及越来越多的依赖,原有的 单 module 工程变成了多 module 工…
类似抖音直播间滑动加载页
以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。 现在很多直播软件都具备无限循环加载的功能还有就是群聊图片预览,这节就分析一下,这种功能的实现。 3.自定义View和Layout达到滑动效果。 先给大家看看ViewPager的做法吧。其至少需要4个…
Kotlin 使用 Anko 构建布局的那些事
学习 Kotlin 应该都或多或少听过 Anko 这个开源库。 使用 Anko 来构建界面会更加简单、快捷。 毕竟以往的布局都是要从 XML 中解析出来,然后再到 LayoutInfalter 里面通过 Constructor.newInstance 反射创建出来的。而 An
模块化解耦框架RxFluxArchitecture5-Application多模块共存
组件化的一个目的是为了业务解耦,业务模块有些特殊功能的初始化需要在Application中完成,而壳模块不需要知道具体如何完成这些初始化操作。这就需要解决多个业务模块中Application共存的问题。网上很多方案是使用反射或者在AndroidManifest中配置meta-d…
[译]Effective Kotlin系列之使用Sequence来优化集合的操作(四)
简述: 今天迎来了Effective Kotlin系列的第四篇文章: 使用Sequence序列来优化大集合的频繁操作.关于Sequence这个主题应该大家都不陌生,我写过几篇有关它的文章,可以说得上很详细了。如果你对它的使用不太熟悉,欢迎查看下面几篇有关文章: 开发者经常会忽略…
腾讯团队分享 :一次手Q聊天界面中图片显示bug的追踪过程分享
本次通过一层层分析代码,整理总结并记录了本次追踪bug的过程,也理清了手q中图片的显示和发送逻辑,以及对透明通道图片的特殊处理。不知您的Andriod是否也有过类似遭遇,或许能带给你此许启发。
灵魂画师,Android绘制流程——Android高级UI
绘制流程可以说是Android进阶中必不可少的一个内容,也是面试中被问得最多的问题之一。这方面优秀的文章也已经是非常之多,但是小盆友今天还是要以自己的姿态来炒一炒这冷饭,或许就是蛋炒饭了😄。话不多说,老规矩先上实战图,然后开始分享。 其实这篇文章,小盆友纠结了挺久,因为绘制流…
LightKV-高性能key-value存储组件
LightKV是基于Java NIO的轻量级,高性能,高可靠的key-value存储组件。 Android平台常见的本地存储方式, SDK内置的有SQLite,SharedPreference等,开源组件有ACache, DiskLruCahce等,有各自的特点和适用性。 Sh…
[译] WindowsInsets 和 Fragment 过渡动画
这篇文章是我写的关于 fragment 过渡动画的小系列中的第二篇。第一篇可以通过下面的链接查看,里面写了如何让 fragment 过渡动画开始工作。 我需要坦白。当我在写本系列第一篇博客文章的时候,我对视频做了点手脚。实际上我遇到了 WindowInsets 的问题,也就是说…