首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
棒冰
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
120
文章 119
沸点 1
赞
120
返回
|
搜索文章
赞
文章( 119 )
沸点( 1 )
从零“可视化”一个矩形树图
工作和生活中我们会经常碰到矩形树图,下面两张图相信大家不会陌生。 最近刚好接到一个需求,绘制门诊疾病的矩形树图(如下图),虽然 echart, d3等框架都有相关的实现,但是对其实现还是蛮好奇的,遂深入研究了一下其实现原理。接下来会从布局算法,颜色填充和canvas 事件系统三…
Flutter 2.5 发布啦,快来看看新特性
Flutter 2.5 是 Flutter 版本历史上排名第二的大版本更新,本次更新包含了大量的性能优化和开发工具的优化。
一起来看看 Android 官推 kotlin-first 的图片加载库
Coil 是一个非常年轻的图片加载库,在 2020 年 10 月 22 日才发布了 1.0.0 版本,但却受到了 Android 官方的推广,在 Android Developers Backstage 这个博客中专门聊过一期。推广的原因比较简单:一方面是这个库确实做得很好,另…
7个你应该知道的Gradle实用技巧
有,就是使用循环遍历依赖。 在 main 目录下新建 res_core, res_feed(根据业务模块命名)等目录,在res_core中新建res目录中相同的文件夹如:layout、drawable-xxhdpi、values等。
Android 11 变更及适配攻略
终于开始了Android 11的适配工作。记录一下,供需要的人参考。 1. 准备工作 老规矩,首先将我们项目中的 targetSdkVersion 改为 30。或者使用兼容性调试工具,后面我会说到。
因在Java中不会优雅地判空,被CTO屌的快哭了。。。
作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。 为了避免NullPointerExcept…
这是一篇你应该了解的Android数据存储优化
年前在公司做了从 SharedPreferences 到 MMKV 的迁移,所以借这次机会和大家讨论一下Android存储优化。 增量更新导致文件写入的时间长。 线程安全问题和潜在的ANR。 别说,还挺多,有DataStore、MMKV 和 数据库。 上面说了四种本地数据存储方…
Android 内存泄漏分析
例如,当Activity的onDestroy()方法被调用以后,Activity 本身以及它涉及到的 View、Bitmap等都应该被回收。但是,如果有一个后台线程持有对这个Activity的引用,那么Activity占据的内存就不能被回收,严重时将导致OOM,最终Crash。…
使用 Jetpack DataStore 进行数据存储
欢迎使用 Jetpack DataStore,这是一个经过改进的全新数据存储解决方案,旨在替代原有的 SharedPreferences。Jetpack DataStore 基于 Kotlin 协程和 Flow 开发,并提供两种不同的实现: Proto DataStore 和 …
Java注解及其实例应用
Java注解在我们项目开发 中是非常常见的。比如经常用到的几种java内置的注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,表示当前方法即将废弃,不推荐使用。 @SuppressWarnings,表示忽略编译器的警告信息。 对于上面几…
下一页
关注了
7
关注者
0
收藏集
10
关注标签
11
加入于
2016-09-06