首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
褚骞弘
掘友等级
android开发工程师
搞钱
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 110
沸点 1
赞
111
返回
|
搜索文章
赞
文章( 110 )
沸点( 1 )
【绝非标题党】超恶心,踩了无数坑,终于能成功上传到maven central
作为持续搬砖的老鸟,不开源写点东西, 在未来的求职路上,真的是占优势啊。 我之前写过一些开源库,上传到bintray上面的,奈何现在访问不了,只能想办法迁移到maven central。
android监听文件和目录的创建删除移动等事件
android.os下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,基于linux的inotify。 FileObserver 是个抽象类,必须继承它才能使
为什么View的 onDetachedFromWindow 方法不一定执行
在开发过程中,发现一个偶现的内存泄漏问题,经排查发现是 onDetachedFromWindow 没有执行造成的。项目背景是一个自定义的头像控件内部需要监听头像变更,因此在创建 View 时注册了监听
Kotlin inline、noinline 和 crossinline 的区别
Kotlin inline、noinline 和 crossinline 的区别 间接调用:内联函数的函数体中不直接调用函数类型参数,而是将其放在一个拥有另一个上下文的 Lambda 表达式或匿名类中
一文了解 MVC、MVP、MVVM、MVI架构
在 Android 开发中,我们常常听到各种架构,比如 MVC、MVP、MVVM 和 MVI。其中 MVI 被官方推荐。这篇文章将介绍各个架构之间的区别。 MVC MVC 架构如下图所示: 从图中可以
"Kotlin"系列: 一、Kotlin入门
Google 在2017年 I/O 大会上宣布,Kotlin 正式成为 Android 的一级开发语言,和 Java 平起平坐,AndroidStudio 也对 Kotlin 进行了全面的支持,两年后,Google 又在2019年 I/O 大会上宣布,Kotlin 已经成为 A…
Android anr排查之sp卡顿
今天分享一下之前在排查anr的时候遇到的一个卡顿问题。因为隔得时间有点久了,所以堆栈找不到了。只能记得这个卡顿的堆栈是长时间block在 QueuedWork.waitToFinish 的调用处,业务
Kotlin 协程+挂起中可重入锁(ReentranceLock)的坑
背景 在某次任务中使用了 Kotlin协程+读写锁(ReentrantReadWriteLock) 对数据库进行操作。 数据库的查询使用了 suspend 挂起函数 封装层使用了协程和锁,控制对一些D
Android JNI 技术入门指南
引言 在Android开发中,Java是一种主要的编程语言,然而,对于一些性能要求较高的场景(如音视频处理、图像处理、计算密集型任务等),我们可能需要使用到C或C++等语言来编写底层的高效代码。为了实
Kotlin作用域函数:run、let、apply、also与with的终极指南
在Kotlin中,`run`、`let`、`apply`、`also`和`with`是作用域函数,用于在对象上下文中执行代码块,简化代码并增强可读性。它们的核心区别在于**上下文对象的引用方式**和*
下一页
个人成就
文章被点赞
15
文章被阅读
5,181
掘力值
201
关注了
34
关注者
2
收藏集
25
关注标签
7
加入于
2016-11-09