首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
苍耳叔叔
掘友等级
Android
|
字节跳动
喜欢写代码,文字,看电影,吃鸡和小董。
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 38
沸点 10
赞
48
返回
|
搜索文章
最新
热门
笔记|Dagger2入门笔记
Dagger 的名字取自有向无环图 DAG (directed acyclic graph),因为程序里的依赖关系拼接起来就是一个或者多个有向无环图。
Kotlin协程之flow工作原理
概述 最近想学习一下 Kotlin 中 flow 的用法, Google 上搜了搜发现很多比较 RxJava 和 flow 的文章,其实我在实际业务中从来没有用过 RxJava, 倒不是因为它不好,而
两年Android开发大厂面试经验
感觉毕业后时间过得真快啊,从 19 年 7 月本科毕业入职后,到现在快两年了,最近金三银四期间想着找一个新的工作,前前后后花了一个多月的时间复习以及面试,最近基本上差不多了...
Android Binder组合ContentProvider跨进程调用
将 ContentProvider 和 Binder 结合起来,在任意两个进程间通过传递 Binder 代理对象来实现跨进程通信。
实战|Android后台启动Activity实践之路续
后台启动 Activity 的 Demo 工程见 Github, 如有问题欢迎提出,觉得不错的话就点个赞吧。 Android 原生 ROM 都能正常地从后台启动 Activity 界面,无论是 Android 9(直接启动) 还是 10 版本(借助全屏通知)。 后来又想到如果能…
实战|Android拦截AMS请求
接着上次后台启动 Activity 的需求,依照 实战|Android后台启动Activity实践之路 中的一些方法处理后,虽然在 Android Q 版本上还是有一些问题,但后台启动的能力算是基本完成了,后来我又解开了小米 ROM 的源码,找到了他们后台启动这一项权限的实现方…
一文学会Android Gradle Transform基础使用
最近在做一个在 Android 工程编译期间动态插入一些随机代码的需求,我选择的是 Gradle Transform 技术,想起好久没有写过博客了,就记录一下这方面的一些基本使用。 APT(Annotation Processing Tool): 编译期注解处理技术,通过自定义…
Kotlin协程系列三-协程取消与异常处理流程
第三层包装: DispatchedContinuation, 封装了线程调度逻辑,它的 continuation 参数就是第二层包装实例。 这篇文章主要在 Kotlin协程系列二-深入理解协程工作原理 的基础上,作为协程系列的最后一篇文章,具体看一下协程的父子关系以及协程的取消…
实战|Android后台启动Activity实践之路
前几天产品提了一个需求,想在后台的时候启动我们 APP 的一个 Activity,随着 Android 版本的更新,以及各家 ROM 厂商的无限改造,这种影响用户体验的功能许多都受到了限制,没办法,虽然是比较流氓的功能,但拿人钱财替人消灾,于是开启了哼哧哼哧的调研之路。 首先从…
比较一下requestLayout和invalidate方法
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。 在更新 View 时我们常用到 requestLayout 和 invalidate 这两个方法,本文会根据源码分析一下这两个方法的区别和工作逻辑。在开始阅读之前可以先看看 Android-V…
下一页
个人成就
优秀创作者
文章被点赞
1,849
文章被阅读
336,134
掘力值
8,133
关注了
21
关注者
1,283
收藏集
0
关注标签
6
加入于
2020-04-23