首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识
订阅
mxyang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
【译】2020 年 Fragment 最新文档(上),该更新知识库啦
很高兴见到你 👋,我是 Flywith24 。 最近 Android 官方针对 Fragment 文档进行了重新编写,使其适应 2020 年最佳实践的快速发展。 Fragment 的确是一个让开发者头疼的组件,它是一个很好的设计,但一直处于可改进的状态,随着 AndroidX…
学不动也要学!深入了解ViewPager2
就在上个月20号(2019年11月20号),期待已久的ViewPager2 正式版终于发布了!不知道你是否已经蠢蠢欲动着手用ViewPager2去改造你项目的ViewPager了?什么?你还不知道ViewPager2?那么请你马上系好安全带,本篇文章将带你一览ViewPager…
Gson空值映射问题,当实体类字段不全Gson的映射
Gson 在序列化过程中会忽略空值,也就是说,如果没有赋值,JSON 中就不会出现该字段,如何你希望保留字段及空值,Gson 能帮我们实现(后面文章会讲到)。 在使用kotlin语言时和Java有所不同,kotlin必须为字段初始化值或者使用lateinit var延迟初始化。…
如何优雅解决App启动黑白屏
在桌面点击应用图标后,在app进程没有创建的情况下,需要时间创建app进程,初始化资源,以及启动首页Activity的(这里讨论的首页是指AndroidManifest里面标志的启动页),这就意味点击图标不能马上看到启动页。为了不让用户有卡顿的感觉,谷歌有了Preview Wi…
Activity 的 36 大难点,你会几个?「建议收藏」
学 Android 有一段时间了,一直都只顾着学新的东西,最近发现很多平常用的少的东西竟让都忘了,趁着这两天,打算把有关 Activity 的内容以问题的形式梳理出来,也供大家查缺补漏。 仓库内容与博客同步更新。由于我在 稀土掘金 简书 CSDN 博客园 等站点,都有新内容发布…
ProGuard 使用详解
Proguard 是一个适用于 Java 平台混淆代码的工具,也可以用于 Android,虽然我们直接称为混淆,实际上 Proguard 包括 shrink(压缩),optimize(优化),obfuscate(混淆),preverify(预校验)四步。 optimize: 优…
QMUI 2 终于来了
QMUI 2 提了很久很久了,在蜗牛般的开发速度下(加班过多,效率低下),终于来了首个对外版本。 你可以前往官网下载 QMUIDemo 体验体验,然后前往Github 给个 star 吧。 支持库迁移到 Androidx, 最低支持版本升级到 API 19。 支持夜间模式,QM…
Android6.0及以上申请权限(特殊权限和普通权限)整理
Android6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请。在Android6.0以前的开发中,开发人员只需要将需要的权限在AndroidManifest.xml文件中声明,有的APP一股脑声明了各种各样的权限,用户可能没有细看就安装了,于是这些APP就…
QMUI实战(二)—Activity 和 Fragment,我们该选择谁?
在一开始, 官方只提供了 Activity 来作为 UI 界面的载体,因此我们也别无选择,只能用它。而在 Android 3.0 后,Fragment 也面世了,它一开始是用于适配平板的,以邮件列表与详情的适配为例,手机端够小,因此开始展示列表,点击进入详情,而平板够大,则可以…
明白Retrofit原理,才能更好的应用
相信大家也知道Retrofit代码解耦和设计模式的应用简直是代码范例,下面的源码分析都基于Retrofit-v2.3.0,首先用一波数据让大家简单了解Retrofit源码 Retrofit的jar包只有89k(89k能干嘛) Retrofit源码的类的个数合计41个 Retrofit源码的方法的个数合计513个() Retrofit代码的涉及的常见模式不完全统计有7种 接下来为大家数理解析