首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android业务相关
订阅
从来旧时光
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
硬核讲解 Jetpack 之 LifeCycle 使用篇
大家好,我是 LifeCycle ,来自 Jetpack 生态链的最底端 。 我的作用是感知组件 (Activity/Fragment) 生命周期 ,并在合适的生命周期执行你分配给我的任务。我坚持贯彻 Jetpack 的 Slogan ,Less Code ,less bug …
带你封装自己的MVP+Retrofit+RxJava2框架(二)
如上一篇文章所说,在MVP模式日渐流行的时候,封装一套MVP框架,不仅对日常的开发大大便利,还能提前积累一下未来在实际工作中的技巧,并且,良好的封装和规范使用还能减少开发中的各种令人头疼的BUG。 解决方式是:先把colors文件剪切下来,再粘回去。
带你封装自己的MVP+Retrofit+RxJava2框架(一)
Retrofit:一个 RESTful 的 HTTP网络请求框架的封装,网络请求的工作本质上是OkHttp 完成,而 Retrofit仅负责 网络请求接口的封装:掌握了它,你能优美地进行网络请求。 MVP:一种解耦模型和视图的模式,是现在很多公司的主流模式。 由此可见,在平时的…
这些年,我爬过的 Android 坑 | 持续更新 (2020/07/03 update)
此时 window 为 wrap_content,如果出现左右空白,则考虑使用上个问题的方案。 在线上项目中我们遇到一个场景:当应用按下 Home 退回后台,然后过一段时间之后从后台拉起我们的项目。极少数机型在主页进行多个 fragment 的切换时出现了 fragment 的…
复杂 Activity UI 界面模块化重构实践
模块化的拆分与 MVP 等架构方式的拆分并不冲突。开发者可以在某个模式里运用 MVP 或 MVVM 的架构方式,来对页面的逻辑进行进一步的拆分以提升代码复用性,使模块逻辑变得更加清晰。 充分利用了面向接口编程的设计范式,整个模块化框架通过接口来交互及规范行为,接口的多样化实现以…
Now in Android:01 - 如何掌握最新的 Android 技术?
每隔几天我都会通过 Android Developers 的油管官方频道,来了解一下最近 Android 发布了哪些有趣的新技术,最近发现官方推出了一个新的系列视频叫做:Now in Android,目前更新了 4 期,我觉得这个系列蛮有趣的,这周会把已上线的 4 期视频结合自…
登录新体验!极光认证,了解一下!
最近公司要求调研一键登录业务,如下图所示 。 本文将对比传统登录方式和一键登录,并简单介绍极光认证服务的集成。 移动互联网发展到现在,账号登录 几乎成为了所有应用的标配功能。说到登录方式,无外乎账号密码登录和验证码登录。可是这两种方式,真的便捷安全吗? 账号密码登录作为最原始的…
RxHttp 让你眼前一亮的Http请求框架
RxHttp在19年4月份一经推出,就受到了广大Android 开发者的喜爱,截止目前(20年5月)在github上突破2000+star,为此,我自己也建个RxHttp&RxLife 的群(群号:378530627)目前群里也500+号人,里面有不少小伙伴提了很多有…
BehaviorScrollView 帮你解决各种嵌套滚动问题
之前在仿写豆瓣详情页,以及日常的一些涉及嵌套滚动的需求时,每次都需要新增自定义 View 来实现,而在 touch 事件的拦截和处理,滚动和 fling 的处理上,又有着很大的共性,为了减少之后处理类似需求的重复劳动,也为了更进一步学习 Android 提供的嵌套滚动框架,于是…
嵌套滑动-CoordinatorLayout
从上面两段代码可以看到,CoordinatorLayout+RecyclerView的嵌套滑动是利用NestedScrollingChild2和NestedScrollingParent2联动的特性,进行位置的移动。大概的流程是NestedScrollingChild2会告诉N…