首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
wenge94208
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android技术栈(四)Android Jetpack MVVM 完全实践
本文包含Android中MVVM体系中的很多部分,主要对ViewModel+DataBinding+RxJava+LiveData+Lifecycle等笔者所使用的技术体系进行解析. 本文字数较多,内容较为完整并且后续还会追加更新,阅读本篇文章需要较长时间,建议读者分段阅读. …
【码上开学】Kotlin 的协程用力瞥一眼
大家好,我是扔物线朱凯。 终于到了协程的一期了。 Kotlin 的协程是它非常特别的一块地方:宣扬它的人都在说协程多么好多么棒,但多数人不管是看了协程的官方文档还是一些网络文章之后又都觉得完全看不懂。而且这个「不懂」和 RxJava 是属于一类的:由于协程在概念上对于 Java…
Android:这是一份全面 & 详细的Retrofit 2.0 源码分析指南
1. 简介 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。 2. 与其他网络请求开源库对比 3. Retrofit 的具体使用 4. 源码分析 a. 使用步骤 b. 源码分析 所谓xxxFactory、“xxx工厂”其实是设计模式中工厂模…
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
Androidx 下 Fragment 懒加载的新实现
以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setUserVisibleHint + onHiddenChanged 这两个函数,而在 Androidx 模式下,我们可以使用 FragmentTransaction.setMaxLifecycl…
带你领略Android Jetpack组件的魅力
最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。 按照谷歌推荐的项目架构配合Android Jatpack组件的使用,将会有不一样的开发体验…
移动开发者的必知音视频基础知识
作为移动开发者,大多数时候会需要接触到音视频相关的开发,而其实严格意义上我也并不是专职的音视频开发工程师,只是在 2016 因为业务需要接触到音视频相关的领域,而开源的 GSYVideoPlayer 恰好火起来之后,为了解决系列问题成了“半桶水”的音视频开发工程师。 而这些其实…
Android 进阶之自定义注解
注解的使用及解析自定义注解并生成代码
[译] google会背叛并杀死Android吗?
Android是目前为止世界上最流行的平台,支持超过20亿台移动设备。毫无疑问,这是一个巨大的成功。 尽管如此,我怀疑Android的发展前景可能不如过去那么乐观。 我第一次产生这种想法大约始于一年前。当时谷歌宣布Kotlin编程语言将正式支持Android开发。 这个公告引发…
把 "格子衫" 改造得更时尚 | Kotlin & Jetpack 最佳实践技巧
Plaid 是格子图案的意思,也是一款在 2015 年开源的 Material Design 样例应用。它通过 API 调用聚合了 Dribbble、Designer News 和 Product Hunt 三个网站的内容数据,并通过丰富的 UI 交互体验呈现给用户。 重构 P…