首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
o2Cara
掘友等级
!!!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
122
文章 119
沸点 3
赞
122
返回
|
搜索文章
赞
文章( 119 )
沸点( 3 )
深入理解Kotlin中的泛型(协变、逆变)。
这段代码,现在已经很少看到了。但实际上在Java1.5之前,这是很经常写的代码,也很容易犯错的代码。在上面的代码中,我们声明了一个不知道储存什么类型的List。虽然我们通过变量名“AList”来代表这个List是存,取A类型的集合。但是我们仍然可以将B类型的对象存进去。而且取出…
MPEG-DASH白皮书第一版翻译
注:英语太烂基础太差,本翻译文档仅供本中自己参考。而且包含一大堆自己YY的意译。 在线观看奥运会,把最爱的电视节目插曲下到游戏机上,或在手机上浏览24小时不间断的新闻频道,以上这些应用场景都渗透到了我们的日常生活中。据统计,在过去的2008年奥运期间,NBC一共大约传输了3.4…
深入解读ExoPlayer 之 开发者指南全译-02 开始使用
2. 开始使用 以下是步骤详细说明。完整示例请参参考参考应用中的PlayerActivity. 1. 添加存储库 在项目根目录的build.gradle中添加Google和JCenter库。 2. 添加ExoPlayer依赖 接下来,在 app module 的build.gr…
Jetpack 新成员 Hilt 实践(一)启程过坑记
这篇文章主要来分析一下 Hilt,花了好几天时间梳理了一下 官方 Hilt 文档,Hilt 的知识点有点多,将会分为三篇文章结合实际案例来完成,每篇文章都会有详细的使用的案例。本篇文章的案例已经上传到了 GitHub:HiltSimple。 研究 Hilt 时遇到一些坑,有些坑…
Android生命周期组件Lifecycle使用详解
2018 年的 Google I/O 大会上,Google 发布了 Android Jetpack,并称其为下一代的 Android 组件,旨在帮助开发者加快应用开发速度。准确来讲,Jetpack 是一系列 Android 软件组件的集合,它包括基础组件、架构组件、行为组件、界…
史上最全Android build.gradle配置详解,你懂的!
Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的。当我们创建一个Android项目时会包含两个Android build.gradle配置详解文件,如下图: …
大佬们,一波RxJava 3.0来袭,请做好准备~
每个Android开发者,都是爱RxJava的,简洁线程切换和多网络请求合并,再配合Retrofit,简直是APP开发的福音。不知不觉,RxJava一路走来,已经更新到第三大版本了。不像RxJava 2对RxJava 1那么残忍,RxJava 3对RxJava 2的兼容性还是挺…
当Koin撞上ViewModel
在上一篇《当Dagger2撞上ViewModel》的文章里,我简单阐述了Dagger-ViewModel这样的写法以简化Dagger2的使用,当时有评论推荐我使用Koin,当我尝试之后,发现Koin上手非常容易,实际上更加符合我的《MVVM With Kotin》框架,而且其也…
Android Loader 机制,让你的数据加载更加轻松
在 Android 中,任何耗时的操作都不能放在 UI 线程中,所以耗时的操作都需要使用异步加载来实现。其实,加载耗时数据的常用方式其实也挺多的,就让我们来看一下 在某一配置更改后重建加载器时,会自动重新连接上一个加载器的游标。因此,它们无需重新查询其数据。 从图片中可以看出 …
2020年开春最新面试!今日头条安卓面试题及答案 (已拿到 offer)
4.省略若干项目相关问题... Handler 机制又问了一遍... 面试是一个不断学习、不断自我提升的过程,有机会还是出去面面,至少能想到查漏补缺效果,而且有些知识点,可能你自以为知道,但让你说,并不一定能说得很好。 最后在这里分享一份自己收录整理上述技术体系图相关的几十套算…
下一页
关注了
27
关注者
0
收藏集
4
关注标签
31
加入于
2018-09-21