androi 8.0 设置屏幕Orientation崩溃问题
非不透明全屏,设置屏幕方向崩溃问题:
IllegalStateException: Only fullscre...
聊聊测试团队的基础架构建设
大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要...
Android Jetpack – Paging 3
前言
又到了学习 Android Jetpack 的时间了,之前我已经写过了一篇《即学即用Andro...
Linux应用开发【第六章】网络编程应用开发
6 网络编程应用开发
6.1 网络编程简介
要编写通过计算机网络通信的程序,首...
Jetpack Navigation工作原理
什么是Navigation?
在没有Navigation之前我们切换Fragment是通过FragmentManager...
android新闻源码
AndroidFire,一款新闻阅读 App框架,基于 Material Design + MVP + RxJava + Retrofit + Glide,基本涵盖了当前 Android 端开发最常用的主流框架,基于此框架可以快速开发一个app。
android包体积优化指南
市面上有很多优化方案,但是都没有一个完整的链路体系,现在它来了,本文将带你...
Android设计模式源码解析之模板方法模式
1. 模式介绍
模式的定义
定义一个操作中的算法的框架,而将一些步骤延迟到...
Android性能优化总结
在Android应用优化方面,我们主要从以下5个方面进行优化:
稳定(内存溢出、崩...
Gradle 编写及整个构建详解
本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个Gr...
Make 构建工具入门
1. 什么是 Make
代码变成可执行文件,叫做编译(compile);先编译这个,还是...
AQS原理分析
Lock
Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
深入了解IdleHandler,用来做优化或者轻量级任务都是极好的一、导读二、概览三、使用四、原理
一、导读
我们继续总结学习Android 基础知识,温故知新。
二、概览
IdleHandle...

