重磅来袭!Android UI设计规范助你打造精美Android应用!
重磅来袭!Android UI设计规范助你打造精美Android应用!
为了规范Android UI设计...
Android Deeplink配置
Deeplink启动应用配置注意事项
1. Deeplink格式说明
Deeplink是目前...
关于 PendingIntent 您需要知道的那些事
PendingIntent 是 Android 框架中非常重要的组成部分,但是目前大多数与该...
Jetpack系列-ViewBinding和kotlin-android-extensions对比
1 ViewBinding
1.1 介绍
ViewBinding就是视图绑定,通过视图绑定功能,可以...
android完美适配平板
前言
其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括...
ViewModel源码探究
一. 什么是ViewModel
官方对ViewModel的定义:
1、类职责:负责为界面准备数据(意...
kotlin 集合 : any/none/all
any : 是否至少有一个
/**
* 是否有(符合条件的)元素
*/
private fun any() {...
Android异常崩溃收集大全
android异常崩溃大全、Exception
Android App Dark Theme(暗黑模式)适配指南
在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣...
Android MVVM模式
1、MVVM模式各部分的定义
1.1、MVVM模式分为3个部分:Model、View和ViewModel。
(...
Viewmode原理
1. Viewmode优势
ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配...
Livedata原理
1. Livedata特性
LiveData 是一种可观察的数据存储器类。并且具有生命周期感知能力...
自定义 BottomNavigationView
做个微信小程序的朋友都知道,要定义一个底部导航按钮非常简单,只需要配置一份js...
Android组件化
1、组件化和插件化区别:
组件化开发:
(1)、组件化是将一个app分成多个Module,...
Jetpack Navigation工作原理
什么是Navigation?
在没有Navigation之前我们切换Fragment是通过FragmentManager...
Paging Library: Database + Network
原文地址:https://proandroiddev.com/paging-library-database-network-c8c3185cf...

