首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
theEmpty
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
真正带你搞懂RecyclerView的缓存机制
很简单,就一句话「为大量数据集提供一个有限展示窗口的灵活视图」怎么展示大量的数据是个技术活,这些数据伴随着滚动逐渐展示在我们眼前,但是展示过的滚走的视图呢?它们是否还存在?我想大家肯定知道它们是要被回收的,否者来个几百上千条数据那还不OOM了。那么我们今天就围绕Recycler…
Android WebView H5 秒开方案总结
大厂的 WebView 优化方案总结。为了满足跨平台和动态性的要求,如今很多 App 都采用了 Hybrid 这种比较成熟的方案来满足多变的业务需求
内存泄漏大集结:安卓开发者不可错过的性能优化技巧
性能优化是非常重要的一个方面。优化可以提高应用的响应速度、降低卡顿率,从而提升用户体验;优化也可以减少应用的资源占用,提高应用的稳定性和安全性,降低应用被杀死的概率,从而提高用户的满度。
Android Detail:Window 篇—— WindowInsets 与 fitsSystemWindow
阅读本文,你将了解 Android 将内容绘制到状态栏和导航栏后面的原理;WindowInsets 的分发逻辑;获取状态栏高度的最佳实践;edge-to-edge 的适配等内容
Activity.onStop() 延迟10秒?检测、定位、修复它!
App 所有界面的 onStop 回调都延迟正正 10 秒。本篇讲述了如何运用各种工具精准定位到问题的整个过程。
MQTT篇一 -- 在Android平台下使用
前不久接手了一个涉及物联网的项目,项目的通信模式十分常见:Android设备与硬件交互,将数据传输给服务端;服务端推送消息给Android设备,间接控制硬件设备。 技术选型方面,贴张阿里文档上的图,图上对业务场景说的十分清晰。需要详细了解如何选型的小伙伴可以点击查看:帮助文档 …
三思系列:View体系认知(一),内容是如何正确被展现出来的--视觉呈现概览
考虑到博客不适合做大量的代码展现,我会以 WorkShop 的形式展现这些代码。链接 我们知道,在GUI编程中,必然存在一套试图体系内容,Android中也有一套,抛开掉底层内容,和Compose中的内容, 我们这一篇,一同探究下 Framework中,View体系 如何做视觉…
Android之Gradle和Gradle插件区别及联系
一个构建系统,构建项目的工具,用来编译Android app,能够简化你的编译、打包、测试过程。也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在Android Studio上。在AS第一次创建项目会自动下载 Gradle,这个过程很漫长…
Android源码探究:Android Native层消息机制完全解析
前文详细分析了Java层的消息循环机制的工作原理,在分析MessageQueue的过程中,我们遇到了nativePollOnce()和nativeWake()方法的调用,下面我们就深入到Native层的消息机制来看看它背后的运作原理。 这里调用了一个native方法,实际上这里…
Android 动画总结——View 动画、属性动画、帧动画
Android 动画总结——View 动画、属性动画、帧动画