首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TideHunter
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
赞
文章( 95 )
沸点( 0 )
Android版本适配
在Android7.0系统上,Android 框架强制执行了 StrictMode API 政策禁止向你的应用外公开 file:// URI。 如果一项包含文件 file:// URI类型 的 Intent 离开你的应用,应用失败,并出现 FileUriExposedExcep…
Glide源码难看懂?用这个角度让你事半功倍!
一个功能强大的框架,其背后少不了各种各样的封装,当我们一头扎进去看的时候,很容易被源码里各种各样的跳转,设计模式,封装等等,搞的云里雾里;
告别切换线程,个人认为最优的LiveData用法
如果你不知道,请点这里。 如果你不知道,请点这里。 以上代码的问题:如果需要在界面上分别展示加载时、加载后、加载成功以及加载失败的效果的话,我们需要定义很多个LiveData才能实现,这是非常混乱且不美观的。 自定义一个LiveData,可以同时处理加载中、加载成功和加载失败的…
优雅的封装网络请求,协程 + Retrofit
随着 Kotlin 1.3 的发布,JetBrains 正式为我们带来了协程,协程的好处这里不多介绍了,那么是时候将 RxJava + Retrofit 网络库升级为协程 + Retrofit
Android MVVM架构实践,单Activity+Kotlin+DataBinding+Jetpack+协程(附完整项目)
前言 关于android开发架构这方面的文章虽然网上非常多,但是大多数给出的实例都是demo级别,而并不足以解决在实际开发中遇到的一些问题,本文将带你从头构建mvvm项目框架,并一步步在开发中完善。本
深入理解 RecyclerView 的缓存机制
使用 ScrollView 的时候,它的所有子 view 都会一次性被加载出来。而正确使用 RecyclerView 可以做到按需加载,按需绑定,并实现复用。本文主要分析 RecyclerView 缓存复用的原理。 第一次,尝试从 mChangedScrap 中获取。 只有在 …
【View系列】手把手教你解决ViewPager2滑动冲突
前言 读这篇博客前,大家如果对View事件分发流程不够了解,可以先阅读理解我前几发布的一篇View事件分发源码解析的文章(主要剖析了源码中View事件分发的流程)。文章中缺少了View滑动冲突的相关介
【View系列】View事件分发源码探索
本片博文适读者 有Android开发经验,大概知道事件分发机制,大概又不知道事件分发机制。看完并理解完这篇文章能达到:以后面对事件分发相关内容就能硬起来了。 Android的事件分发机制是老生常谈的。
你会在 GitHub 上面找项目吗?我会哦!
很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了 GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。 这篇文章,小编教你精准地在 G…
浅谈Android消息机制
既然要讨论的是多线程通信,那么就得知道什么是线程。 说到线程,必须得了解进程是什么。 线程是运行在进程的上下文中的执行单元,共享全局数据。在现在的大多数主流操作系统中,一个进程由多个线程组成,不可避免的要面对一个问题,怎么运行调度这些线程?这也是文章讨论的主题,Android …
下一页
关注了
131
关注者
0
收藏集
5
关注标签
28
加入于
2017-12-13