首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android框架
订阅
kimi_he
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android ViewModel 引入协程
AndroidX Lifecycle v2.1.0 在 ViewModel 中引入 viewModelScope,当 ViewModel 被销毁时它会自动取消协程任务,这个特性真的好用。本文介绍 viewModelScope 使用和内部实现方式,分析 ViewModel 是如何…
滴滴 App 的质量优化框架 Booster,开源了!
一. 序 当 App 达到一定体量的时候,肯定是要考虑质量优化。有些小问题,看似只有 0.01% 触发率,但是如果发生在 DAU 过千万的产品中,就很严重了。 滴滴这个独角兽的 DAU 早已过千万,自然有一些独到的优化方案。最近滴滴在 Github 上开源了一个 Android…
ASM简单入门笔记
1. 前言 2. 介绍 3. 前期准备
【译】LiveData 在 SnackBar/Navigation 情景下的使用(SingleLiveEvent)
本文翻译自【LiveData with SnackBar, Navigation and other events (the SingleLiveEvent case)】,详细介绍了 liveData 的使用。感谢作者 Jose Alcérreca。水平有限,欢迎指正讨论。 前…
Android Template学习笔记
Android Studio的Template,可以从复杂程度上分为三种:Live Template,File Template和Android Studio工程模板,前两种模板在Jetbrain家的其他IDE中也可以使用,可以看做是依赖于IDE本身的功能,最后一个则需要复杂的…
51信用卡 Android 自动埋点实践
随着公司业务的发展,对业务团队的敏捷性和创新性提出了更高的要求,而通过大数据的手段在一定程度上可以帮助我们实现这个愿景,同时良好的数据分析可以也帮助我们进行更好更优的决策。对于数据本身,其处理流程主要可以归结为以下几点: 其中所谓的数据采集是针对特定用户行为或事件进行捕获、处理…
【译】LiveData 使用详解
本文翻译自【Understanding LiveData made simple】,详细介绍了 liveData 的使用。感谢作者 Elye。水平有限,欢迎指正讨论。 Architecture Components 可以说是 Google 提供给 Android 开发者的一大福…
Android技能树 — 网络小结(6)之 OkHttp超超超超超超超详细解析
本文也做了一次标题党,哈哈,其实写的还是很水,各位原谅我O(∩_∩)O。 介于自己的网络方面知识烂的一塌糊涂,所以准备写相关网络的文章,但是考虑全部写在一篇太长了,所以分开写,希望大家能仔细看,最好可以指出我的错误,让我也能纠正。 2.讲解相关网络的重要知识点,比如很多人都听过…
一文捋清Android消息机制
消息机制可称为Handler机制,Android中的视图绘制,事件传递,四大组件的生命周期都离不开Handler机制,都是由Handler机制直接或间接的完成。 有两个重载方法,默认传入的true,quitAllowed是否运行退出,主线程是不允许退出的。 内容比较简单,创建一…
炫酷的列表下拉刷新效果
下拉刷新是一个很常见的功能,现在很多app提供的下拉刷新效果都千篇一律,就像Google为我们提供的SwipeRefreshlayout,看多了是不是觉得有些厌倦了?如果在用户进行下拉等待的时候,给他们提供一些有创造力的效果,绝对会给用户带来不一样的体验。今天就为大家介绍一个烟…