首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
睡不醒夜猫
掘友等级
安卓开发工程师
|
武汉
坚持不懈!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
157
文章 156
沸点 1
赞
157
返回
|
搜索文章
赞
文章( 156 )
沸点( 1 )
Gradle 仓库及插件依赖代理镜像加速设置
Gradle 作为最常用的项目构建工具之一,如何解决由于无形的墙或本地复杂的网络环境,导致依赖编译工具依赖插件或库文件下载缓的问题
现代化 Android 开发:基础架构
Android 开发经过 10 多年的发展,技术在不断更迭,软件复杂度也在不断提升。我们该选择怎样的开发方式才能适配这越来越卷的开发生活?
深度探索 Gradle 自动化构建技术(三、Gradle 核心解密)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 从明面上看,Gradle 是一款强大的构建工具,而且许多文章也仅仅都把 Gradle 当做一款工具对待。但是,Gradle 不仅仅是一款强大的构建工具,它看起来更像是一个编程框…
Android:这是一个让你心动的日期&时间选择组件
DateTimePicker 主要由至多6个 NumberPicker 组成,所以在自定义布局时,根据自己所需的样式摆放 NumberPicker 即可。以下为注意事项 如果以上自定义并不能满足你的需求,你还可以定制你自己的 DateTimePicker , 可参照 DateT…
理解协程、LiveData 和 Flow
而开发者们面对这个挑战,给出了非常稳健的解决方案: 分层架构。 如上图所示,通过将应用分为三层,现在只有最上面的 Presentation 层 (以前叫 UI 层) 才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。 而在 Presentation 层内部也有进一步的…
可怕!RxHttp2.0重大更新!协程发请求,原来如此简单
在请求并行中,假设有A、B两个请求甚至更多,它们互不依赖,然而在协程中,如果A请求出现异常,那么协程就中止了,此时B也跟着中止了,这是我们不想看到的结果,如何解决?常规的做法是对每个请求都做异常处理,使得出现异常,协程不会结束。但每个请求都需要单独处理,写起来着实会让人抓破头皮…
RxHttp ,比Retrofit 更优雅的协程体验
一直有人问我,RxHttp跟Retrofit相比有什么优势?优势就是上手简单,使用简单,功能强,扩展强
Android ConstraintLayout 约束布局 1.0
高性能:界面基本可以一层布局搞定,不用嵌套多层布局。 功能强大:有百分比布局、设置自身宽高比例,各种辅助组件。 缺点就是,用了约束布局之后,再也切不回以前的布局方式了,重度依赖。 从名字上看,可能大致明白其对齐方式(就是自身的哪一边对齐目标view的哪一边),就不详细列出全部了…
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层面去回答。 …
Android技能树 - Rxjava源码(1) 之 初步结构
我们还是通过基础的例子来进行讲解,比如你有个快递,你很想知道快递是否已经到小区,你可能想要在快递刚到你的小区的时候就马上知道,然后马上就能享受拆快递所带来的乐趣,毕竟等待快递的时候实在太煎熬了。 1. 轮询 和 更新发送 我们可以每隔1分钟,就打个电话给快递小哥,问他我的快递是…
下一页
个人成就
文章被点赞
9
文章被阅读
6,473
掘力值
200
关注了
89
关注者
3
收藏集
36
关注标签
83
加入于
2017-04-06