首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
RxxX
掘友等级
搬砖小工
|
。
篮球
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
148
文章 125
沸点 23
赞
148
返回
|
搜索文章
赞
文章( 125 )
沸点( 23 )
【Jetpack 更新之Activity】ContextAware 是个啥?
最近 activity 1.2.0 正式版发布,除了全新的 Activity Result API (前面已有介绍),还引入了一个新的接口 ContextAware。 老规矩,我们沿着 git commit 查看该功能的引入过程。 LifecycleOwner API 提供了达…
Kotlin的空安全真的安全吗?
是一个常见的空安全异常,向空安全的变量赋了Null 值。但值变量是也是来自空安全变量,为什么会出现这样的情况呢?接下来逐步分析。 这个检查方法会在传入Null值时抛出java.lang.IllegalArgumentException异常,以此保证类的成员属性是空安全。 最重要…
为什么Java的泛型要用"擦除"实现
在 Java 中的 泛型,常常被称之为 伪泛型,究其原因是因为在实际代码的运行中,将实际类型参数的信息擦除掉了(Type Erasure)。那是什么原因导致了 Java 做出这种妥协的呢?下面我就带着大家以 Java 语言设计者的角度,带领大家一起了解这里面的辛酸过往。 在了解…
2020Android面经,历时一个半月,斩获3个大厂offer
历时一个半月,斩获3个大厂offer(京东、新浪、滴滴),这里进行下简单的总结,希望能帮助到大家。 总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分…
一文读懂 Handler 机制
Handler 在整个 Android 开发体系中占据着很重要的地位,是一种标准的事件驱动模型,对开发者来说起到的作用很明确,就是为了实现线程切换或者是执行延时任务,稍微更高级一点的用法可能是为了保证
APK体积优化的一些总结
本文分为如下几个步骤去优化,有什么不对的还请大神们见谅!小弟还是个菜鸟。。。 哈哈 !! 8. 资源混淆 1. svg的使用与优化 为了方便给大家演示!这里呢?我特意找了个网站阿里矢量图,在这个网站中你可以下载各种的矢量图,然后呢?就没有然后了。。。 首先svg是可缩放矢量图,…
玩转AppBarLayout,更酷炫的顶部栏
我的CSDN博客同步发布:玩转AppBarLayout,更酷炫的顶部栏 上一篇文章[《CoordinateLayout的使用如此简单 》]上一篇文章《CoordinateLayout的使用如此简单 》对CoordinateLayout的使用做了讲解,今天我们再讲解常常与其一起使…
Android UI 线程更新UI也会崩溃???
大家好,我是鸿洋。 上个周末是双休,我决定来颠覆一下大家的认知。 “小兄弟,你这个是没有在UI线程执行UI操作导致的错误,你搞个UI线程的handler.post一下就好了”。 但是... 这多年以前我就看过这样的文章,ViewRootImpl还没创建而已。 看你们这么强,我这…
Java 反射真的很慢吗?
说到Java 中的反射,初学者在刚刚接触到反射的各种高级特性时,往往表示十分兴奋,甚至会在一些不需要使用反射的场景中强行使用反射来「炫技」。而经验较为丰富的长者,看到反射时往往会发出灵魂三问:为什么要用反射?反射不会降低性能么?不用还有什么办法可以解决这个问题? 在我们分析具体…
记一天两次前端面试的经历(一)
Today如果用一个字来形容就是——累,两个字就是很累,三个字真的累... 下午面完试本来觉得今天终于可以放松了,结果到了傍晚又来了一个电话约面试,疲惫的我赶紧推了个时间再约。 本以为会度过一个平静的夜晚,然后突然一个电话又到来,又是一次技术面,而且和下午的是同一个公司的不同部…
下一页
关注了
95
关注者
2
收藏集
4
关注标签
8
加入于
2016-12-01