首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
兰笑生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
33篇文章 · 0订阅
Android组件化开发案例(融合数10个项目模块)
在上一篇文章中讲解了为什么要组件化、组件化的概念、创建组件化框架;这篇文章则来详细讲一些关于Android组件化开发的案例,其中融合数10个项目模块...... 关于网上有许多关于组件化的博客,讲解了什么是组件化,为何要组件化,以及组件化的好处。大多数文章提供了组件化的思路,给…
Android NestedScrolling机制
NestedScrolling机制现在在App的作用越来越重要,许多很漂亮的交互都是基于NestedScrolling机制进行完成的。 NestedScrolling机制主要是能够让父View和子View在滚动时互相协调配合。其中有两个重要的类,分别是: 父类继承NestedS…
Android 项目最新架构
为了帮助开发者打造一款优秀的APP,Google可谓费尽心力,推出了各种诸如MVP,MVVM等等项目架构的思路,帮助开发者更加高效的开发,尽管这样,Google还是接着推出了一个新的项目架构,以便给予开发者更多的选择,至于这种架构思路和MVP等框架的优劣,各位看完文章或许自有定…
[英]RecyclerView 预加载
RecyclerView 在 Support Library v25 中引入了预加载优化,并且在 v25.1.0(当前最新版本)中有所增强,使用 LayoutManager.setItemPrefetchEnabled() 方法开启预加载,并且可以通过 setInitialItemPrefetchCount(int count) 方法设置预加载 item 数目。
《Android 开发工程师面试指南》
《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分 Android 开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心的同学也可以帮他们不断完善。
Android中关于Context的三言两语
今天我们来分析一下 Context 的源码,在 APP 开发中,我们会经常用到 Context ,那么什么是 Context 呢?它的常规语义是“上下文”那么这个“上下文”到底是什么呢?通过源码分析,我们能对这个Context有个基本的认识。 另外,我们可以看到 Applica…
[译] 从 SQLite 逐步迁移到 Room
你已经听说过 Room 了吧—— 或许你已经看过文档,看过一个或两个视频,并且决定开始整合 Room 到你的项目中。如果你的数据库只有几张表和简单查询的话,你可以很容易地跟着下面这 7 个步骤,通过较小改动的类似 pull request 操作迁移到 Room。 不过,如果你的…
MultiDex(三)之异步加载优化
一、前言 在上一篇文章《Multidex(二)之 Dex 预加载优化》中我们提到主进程中直接开启一个子线程执行 MultiDex 的工作确实可以避免 ANR 的问题,然而此时主进程中调用到的类,可能会因为 SecondaryDex 的优化尚未完成或者没有被加入到 ClassLoader 中而导致画…
Material Design 之 Behavior 的使用和自定义 Behavior
写在前面 Material 系列文章:Material Design 之 Toolbar 开发实践总结 Material Design 之 AppbarLayout 开发实践总结 前面两篇文章讲了 Toolbar 和 AppbarLayout 相关的东西,还没看过的同学可以去看看。前…