首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户6827578596756
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
安卓-Gradle浅谈
本人20年硕士毕业于广东工业大学,于2020年6月加入37手游安卓团队;目前主要负责海外游戏发行安卓相关开发。 Android Studio的默认构建工具,用来构建应用程序。组成部分见下图: 三引号,格式任意,不需要转义字符、指定输出。 java.lang.String:Jav…
【思货】kotlin协程优雅的与Retrofit缠绵-正文
Kotlin已经成为Android开发的Google第一推荐语言,项目中也已经使用了很长时间的kotlin了,加上Kotlin1.3的发布,kotlin协程也已经稳定了,难免会有一些自己的思考。 对于项目中的网络请求功能,我们也在不停的反思,如何将其写的优雅、简洁、快速、安全。…
【思货】kotlin协程优雅的与Retrofit缠绵-kotlin DSL简述
这是一篇辅助文章,为了辅助大家理解后面的文章,先前先简单的阐述下kotlin的DSL。 DSL指的是特定领域语言,利用kotlin的DSL语言,我们可以写成更加整洁的代码,是代码的可阅读行大幅度提升。基本的概念以及好处我就不再重复阐述了,网上已经有很多类似的文章了,我就通过具体…
XPopup2.0版本重磅发布,底层改为Dialog实现,并带来可观的动画性能优化和交互细节的提升!
功能强大,内部封装了常用的弹窗,内置十几种良好的动画,将弹窗和动画的自定义设计的极其简单;目前还没有出现XPopup实现不了的弹窗效果。 内置弹窗的UI是固定的,但允许你使用项目已有的布局或者自己的布局,同时还能用上XPopup提供的动画,交互和逻辑封装。 自动监听Activi…
借助XPopup,用50行代码实现更好的抖音评论弹窗效果!
抖音几乎可以说是目前最火的闲暇时间的消遣软件,它的视频播放界面有一个评论列表界面,列表是从下至上滑动出现,并覆盖在视频的上层。点击输入框又会弹出第二层弹窗覆盖在评论列表上面。 这个界面有两层弹窗,一层是评论列表,一层是输入框。可以看到抖音的输入框弹窗显示的时候是瞬间出现,没有动…
一款超级实用的SuperLayout
这些布局虽然不难,但是长相类似,频繁出现,每次都要手写这么多代码还是很累的。完全可以自定义一个布局,兼容这些常见的场景,通过对外暴漏一些属性来设置里面的内容。 于是我自定义了SuperLayout,实现了常见的场景。使用时只需要写一个布局,设置一些属性即可实现效果,能将原先手写…
携带状态的LiveData
在Android MVVM架构中,LiveData作为通知UI更新的桥梁,地位极其重要,可以说是MVVM的核心组件。 在具体实践中,它往往链接着对数据的异步操作结果。比如在登录操作中,需要执行异步登录逻辑,逻辑完成的结果会得到用户信息数据,这个数据可能会赋值给LiveData,…
掌握kotlin协程
概念什么是协程呢?简单说,协程是比线程更轻量的,有状态,可暂停可恢复的任务单元。如何理解任务单元呢?拿做饭来说,将做饭当做一个任务。为了提高做饭的效率,我们会把做饭分成很多小的任务单元:洗菜,切菜,煮
浅谈安卓协程Android coroutine,及其与Retrofit的简单结合与使用
0. 前言 早期的安卓编程。资源的调度与释放从来都是一个不可避免的问题,开发者在onCreate()中调度资源,例如进行网络请求,进行磁盘IO操作,然后在onPause()或者onDestory()中手动释放或打断资源的使用。 LifeCycle的引入。为了实现更简便的生命周期…
【思货】AndroidX+协程+Retrofit-我的新思考,请走开,所有的Rx请求库!
前排提醒,本文会涉及到AndroidX中一些扩展,如果你看懵逼了,请评论区留言,我下次再写文章讲解,但应该不会影响对代码语义的理解。 这是一次由协程、Retrofit和LiveData,以及 Google demo 而引发的网络框架思考。 为什么又有了这次思考呢,那是因为我用过…