Android的UI显示原理之Surface的创建
本文是Android视图层源码分析系列第二篇文章,通过上一篇文章已经了解到WindowMan...
Android视图层源码(深入剖析Window组成)
Android中所有的视图(View)都是通过Window来呈现的,不管是Activity、Dialog还是...
Android Service的启动过程
此前我用较长的篇幅来介绍Android应用程序的启动过程(根Activity的启动过程)...
android ContentProvider启动过程分析
ContentProvider是一个可以跨进程的组件,比如我们可以使用通讯录的ContentProvide...
android BroadcastReceiver详解
这篇文章本来应该是继续看VirtualApk中关于插件BroadcastReceiver的处理的。不过...
android Binder分析
讲Android Binder机制的文章非常多,这篇文章主要是理一下我对Binder的理解。本文...
关于 PendingIntent 您需要知道的那些事
PendingIntent 是 Android 框架中非常重要的组成部分,但是目前大多数与该...
RecyclerView的使用总结以及常见问题解决方案
本文是RecyclerView源码分析系列最后一篇文章, 主要讲一下我个人对于RecycleView...
Android 14适配指南
一、应用行为变更
1.1、进程只能杀死自己的后台进程
说明:从Android...
Android 12 适配攻略
首语
2022年2月11日,谷歌发布了首个 Android 13 开发者预览版。2022年7月,发...
Android 12 适配指南
前言
Android 12 是 2021 年 10 月发布的最新正式版本,然而很多同学表示还没...
Android 12 适配升级小结
Android 12 发布已经有好几个月了,而且随着各大市场对应用适配的要求逐渐提高,...
no compressed resourrce.arsc files
Android11 resources.arsc不支持压缩问题解决
问题原因
这里先放下根本原因...
Android 11 应用兼容性适配,看这篇就够了
大家好,又见面了,我是你们的朋友全栈君。
本文档基于谷歌Android 11 Develop...
消息通知系统的架构设计
目标:
设计企业级系统架构,支持使用API集成的电子邮件、短信、聊天和其他公共社...
springboot整合easyexcel进行动态表头导出
简介
在企业的开发工程中,偶尔会遇到不同的用户具有不同表头的结构的导出功能实...
JVM类加载机制
1、什么是类的加载
类的加载指的是将类的.class文件中的二进制数据读入到内存...