首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
飘雪无情2010
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
🔥 2021 最新Android知识体系
0. 背景 构建一个属于自己的知识体系,能够让我们学到的知识体系化.让自己清楚哪块是自己的知识盲区,哪块已经构建起根基.然后根据实际情况,有针对性的进行模块学习.让自己成为一个合格的Android工程师. 平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学…
Kotlin 协程 | 一文看透 Kotlin 协程本质
前言:勤学如春起之苗,不见其增,日有所长。——陶潜前言 公司开启新项目了,想着准备亮一手 Kotlin 协程应用到项目中去,之前有对 Kotlin 协程的知识进行一定量的学习,以为自己理解协程了,结果
Android组件化开发(四)--进程保活组件的封装
前言 前面文章我们封装了网络请求组件lib_nework和图片加载组件lib_image_loader,今天我们来封装一个进程保活的组件lib_pull_alive 相关文章: Android组件化开
Android 谷歌官方文档抓虫计划志愿者招募中
作为一个 Android 开发者,Android 官方中文文档是必不可少的开发工具。在使用中文文档的过程中,你有没有遇到 Android 文档翻译的问题呢?今天 Android 团队联合掘金翻译计划发布「Android 文档抓虫计划」,一起解决 Android 中文文档的翻译术…
当 RecyclerView 让 Google 工程师背了锅
在座(站)的各位,一定在 RecyclerView 的使用中遇到过这样的 bug 吧,且看日志。 数组越界?NoNoNo。整篇日志,均没有涉及到我们的代码,一时让人也摸不着头脑,经过一番查阅资料才发现,论坛上早已炸锅。该 bug 竟然是 Google 程序员的锅? 从 Stac…
骨架屏(Skeleton Screen)在Android中的应用
在如今获取用户成本越来越高的情况下,好的用户体验能够更好的留住用户。为了提升产品的用户体验,各种技术层出不穷,其中,尤以菊花图以及由它衍生出的各种加载动画最为突出。 对于菊花图,想必是又爱又恨。而如今有了比菊花图设计体验更棒的方法,即常看到的Skeleton Screen Lo…
什么是Java内存模型?
大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道,而计算机上面的临时数据,是储存在主存中的。 上面的执行过程在单线程情况下并没有问题,但是在多线程情况下就会出现问题,因为CPU如果含有多个核心,则每个核心都有自己独占高速缓存,如…
初识Java内存模型
JMM规定Java每个线程都有自己的工作内存(Working Memory),线程的工作内存中有共享变量的副本,共享变量则存放在主存(Main Memory)中。工作内存是线程私有的,而主存则是所有线程共享的。工作内存用于存放线程私有的数据。而Java内存模型中规定所有变量都存…
使用Kotlin高效地开发Android App(五)完结篇
一. 单例 使用 Java 来编写单例模式的话,可以写出好几种。同样,使用 Kotlin 也可以写出多种单例模式。在这里介绍的是一种使用委托属性的方式来实现单例的写法。 首先,Kotlin 在语法层面上支持委托模式。 对于一些很常见的属性,虽然我们可以在每次需要它们的时候手动地…
Android RxJava:这是一份RxJava使用入门学习指南
Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 今天,我将为初学者带来 RxJava的基本使用,希望大家会喜欢。 1. RxJava简介 2. 基本使用 发生的事件类型包括:Next事件、Complete事件 & E…