首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
_小火车_
掘友等级
安卓开发工程师
|
xx
十年磨一剑
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 34
沸点 1
赞
35
返回
|
搜索文章
赞
文章( 34 )
沸点( 1 )
一名工作七年安卓开发的 2022 总结
大家好,我是 shixin。 一转眼到了 2022 的最后一天,今年发生了很多事,这篇文章来总结一下。
Jetpack MVVM 七宗罪之四: 使用 LiveData/StateFlow 发送 Events
在 MVVM 架构中,使用 LiveData 或者 StateFlow 很适合用来向 UI 侧发送更新后的状态,但是用来发送事件就不妥了
线程池之ScheduledThreadPoolExecutor
1. ScheduledThreadPoolExecutor 简介 ScheduledThreadPoolExecutor 可以用来在给定延时后执行异步任务或者周期性执行任务,相对于任务调度的 Timer 来说,其功能更加强大,Timer 只能使用一个后台线程执行任务,而 Sc…
2021年了,如何优雅地使用Fragment?(一)【超长预警】
2021年了,相信Fragment如何创建,加载,甚至是常见的坑,大家都门清了。本文不会再讨论这些,而是希望讨论一些Fragment更好的使用方式。 简介 对于Fragment的介绍,我们从几个问题开
官方推荐 Flow 取代 LiveData,有必要吗?
打开Android架构组件页面,我们可以发现一些最新发布的组件都支持了Flow,看起来官方在大力推荐使用Flow取代LiveData,那么问题来了,有必要吗?
官方推荐Flow,LiveData:那我走?
Flow是Google官方提供的一个类似于RxJava的响应式编程模型。它是基于Kotlin协程的。Google推荐从LiveData到Flow迁移。
实现ViewPager的不同滑动效果
给ViewPager滑动加一个动画. 在我之前的博客模仿知乎安卓客户端的banner广告条以及一些思考中有写到利用viewPager的PageTransformer来实现各种不同的viewPager的滑动效果,这次我就写了9种不同的效果来练习一下. 代码在我的github 这里…
一次线程OOM排查看线程使用注意事项
从上报信息看到最后的线程数是 1456 个,这个数量是远远超出我们正常使用量的,再通过这个堆栈信息我们可以知道就是APP中的线程创建数量太多而导致的OOM,排查方向的重点就是要关注APP 里面线程池使用的地方;不同页面都会报这个错误,那这个问题说明不是在特定页面产生的,是通性问…
学会这三个命令,你就不再是git只会用三板斧的菜鸟了
在之前的文章当中我们介绍了最基本的git add、git commit和git push的用法以及基本原理,还介绍了gitignore文件的设置方法,从而让我们可以使用git add .来添加我们想要的文件,而不必要手动区分。 今天我们继续来介绍几个git当中常用并且重要的命令…
Android OpenGL ES 系列连载:(01)绘制一个三角形
OpenGLES 全称 OpenGL for Embedded Systems ,是三维图形应用程序接口 OpenGL 的子集,本质上是一个跨编程语言、跨平台的编程接口规范,主要应用于嵌入式设备,如手机、平板等。由科纳斯(Khronos)组织定义和推广,科纳斯是一个图形软硬件行…
下一页
关注了
46
关注者
0
收藏集
7
关注标签
18
加入于
2020-02-12