首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
可以的
订阅
图床图床2016
更多收藏集
微信扫码分享
微信
新浪微博
QQ
86篇文章 · 0订阅
别再写 BaseXXX 了:BaseActivity 和 BaseViewModel 正在毁掉你的架构
大家都见过这样的代码: 看起来很优雅,对吧? 但当你点进 BaseActivity: 👉 2000 行 👉 十几个功能混在一起 👉 没人敢改 很多 Android 项目,都是这样“慢慢烂掉”的。
Android 协程时代,Handler 应该退休了吗?
在 Android 早期开发中,Handler 几乎是“线程切换”的代名词。 更新 UI? 用 Handler。 延迟执行? 用 Handler。 子线程和主线程通信? 还是 Handler。
如何应对Android面试官-> 自定义 PhotoView 事件分发
自定义 PhotoView 事件分发,实现图片的基础操作;带你玩转图片操作放大缩小拖动,轻松应对Android面试官连环炮
Kotlin中Flow操作符解析大全
在Kotlin中,Flow是一种异步数据流处理的声明式编程工具。它的操作符在日常开发中可以给开发者提供极大的便捷。
使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(四)
本章是系列的最后一篇,解决的是在使用Hilt的过程中遇到动态参数的问题,简单讲解了如何为Hilt提供动态传入部分参数的能力。
android 自定义View: 视差动画
系统: mac android studio: 4.1.3 kotlin version: 1.5.0 gradle: gradle-6.5-bin.zip 废话不多说,先来看今天要完成的效果: 在上
Android事件冲突解决-悬浮窗拖拽处理
最近项目中要做一个音乐播放悬浮按钮的功能,最终实现效果如下: 问题暴露 悬浮窗布局文件就不放了,就是水平LinearLayout里面放几个ImageView。 做的过程当中遇到一个问题,就是
带你学会MotionLayout 第二篇
1、前言 最近在开发中,同事居然对MontionLayout一知半解,那怎么行!百里偷闲写出此文章,一起学习、一起进步。如果写的不好,或者有错误之处,恳请在评论、私信、邮箱指出,万分感谢🙏 希望你在阅
Android性能优化-线程监控与线程统一
android性能优化之线程篇,了解线程是怎么创建的以及线程监控与优化,全局线程统一的坑与实现点,学会用asm进行字节码编辑
Android Handler那些事儿,消息屏障?IdelHandler? ANR?
Handler 是Android SDK中用来处理异步消息的核心类,子线程可以通过handler来通知主线程进行ui更新。 应用程序启动后,zygote fork一个应用进程后,和普通java程序一样,程序会首先执行ActivityThread中的main函数。在main函数中…