首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
路遥远
掘友等级
大龄程序员
公众号 @路遥远
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
717
文章 639
沸点 78
赞
717
返回
|
搜索文章
最新
热门
OutOfMemoryError 可以被 try catch 吗?
群里小伙伴碰到的一道比较经典的面试题,但我相信很多第一次碰到这个问题的同学应该无法立刻给出答案,最好的办法肯定还是动手测一测。 注意看下面的 Gif,每点击一次 Allocate 20MB ,都会给数组容量增加 20*1024*1024,当然应该并不是 20 MB。如下面代码所…
为什么不能使用 Application Context 显示 Dialog?
...... 这里的 IBinder 对象 mToken 很重要。它是一个 Binder 对象,可以在 app 进程,system_server 进程之间进行传递。和我们通常所说的 Token 一样,这里也可以把它看做是一种特殊的令牌,用来标识 Window ,在对 Windo…
Android 复习笔记 —— 扒一扒 Context
未完待遇... 你能准确的说出这三行打印语句的执行结果吗?如果不能,你需要认真阅读这篇文章。 Context 是一个抽象类。既然是抽象类,那么它就代表了一类具体对象的通用特征。先来看一下 Context 的类图: ...... 这些与系统环境息息相关的功能都是由 Context…
Activity 复习笔记 —— 唠唠生命周期
上一篇文章唠了唠 任务栈,返回栈和启动模式,今天来聊一聊同样和 Activity 息息相关的 生命周期 。 关于 Activity 的生命周期,我相信大家倒着都可以说出来了。这里放一张 android-lifecycle 里的经典大图,其中也包含了 Fragment 的生命周期…
Android 复习笔记 —— 任务栈和返回栈
距离上一篇博客,大概已经过去一个月了。 除了自身能力原因之外,准备不足的确也是很大的问题。所以我想把面试准备当做长期工作,把自己长期保持在一个 随时可以面试 的状态。 所以,这里是一个全新的专栏 —— Android 复习笔记 。记录我的 Android 复习之路,也希望可以帮…
重学 Kotlin —— inline,包治百病的性能良药?
今天的主角是 inline ,这不是一个 Kotlin 特有的概念,大多数编程语言都支持内联。 内联函数 的语义很简单: 把函数体复制粘贴到函数调用处 。使用起来也毫无困难,用 inline关键字修饰函数即可。 今天,我们就一起来刨根挖底,寻找一下答案。 前面已经说过 inli…
[译] Jetpack 重磅更新!
Android Jetpack 是一套帮助你轻松构建高质量应用,兼容旧版本系统的类库套件。在 Jetpack 发布两年之后的现在,我们已经看到了很多 app 的广泛采用,并且更多的开发者开始使用了。这只是一个开始:今天,我们将发布过去一年的工作成果,一些新的类库以及现有类库的重…
重学 Kotlin —— typealias ,换了个马甲,我就不认识你了 ?
这里是 重学 Kotlin 系列第二篇,本文永久更新地址 :https://xiaozhuanlan.com/topic/0846175293 。 今天的主角是 type alias,翻译过来叫 类型别名。先来看一下文章目录: 这是一个很基础的关键字,但可能很多人没有使用过。它…
重学 Kotlin —— object,史上最 “快” 单例 ?
这里是专栏 重学 Kotlin,灵感来自于 Medium 上 Android Developers 团队的 Kotlin Vocabulary 。 作为一名 Kotlin 老铁粉,我可能在博客里不止一次的表达过对 Kotlin 的态度。 Kotlin 再强大,也逃脱不了在 JV…
[译] 如何优雅的处理协程的异常?
在阅读本文之前,强烈建议回顾一下之前两篇文章。实在没有时间的话,至少读一下第一篇文章。 下面开始正文。 作为开发者,我们通常会花费大量时间来完善我们的应用。但是,当发生异常导致应用不按预期执行时尽可能的提供良好的用户体验也是同样重要的。一方面,应用 Crash 对用户来说是很糟…
下一页
个人成就
优秀创作者
文章被点赞
3,999
文章被阅读
746,805
掘力值
18,172
关注了
262
关注者
9,818
收藏集
6
关注标签
15
加入于
2017-01-06