类型的声明与使用 val与var val->不可变引用,var->可变引用。 我...
2023-09-12 2.2k

本文整理一下WMRouter的基本路由逻辑,并剖析相关路由类的设计。 基本元素 ...
2023-09-13 1.05k

有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,...
2023-09-15 602

我们通过 Retrofit 和 Okhttp 进行了数千次 HTTP 调用。有时,这些请求会由于...
2023-09-20 928

1. 怎么跨进程传递大图片 考察点 了解各种跨进程传输数据的方式及各自优缺点 ...
2023-09-25 620

Android A/B升级又称静默升级,它是一种在系统运行过程中进行的升级功能。为了减...
2023-09-26 715

开发中,相信经常会使用到inflater动态生成并加载View,例如: View v = infla...
2023-10-09 905

class 文件结构深入解析 什么是 class 文件 ​ 能够被 JVM 识别,加载并执行的...
2023-11-17 570

FLAG_SECURE标志: 你可以在你的Activity中使用getWindow().setFlags(WindowManage...
2024-04-22 1.12k

JDK11 是继JDK8后又一个长期支持版本(LTS) , 2018年9月25日,Oracle 官方宣布 Java...
2023-07-22 598

本文实例讲述了Android APK应用安装之AndroidManifest使用PackageParser.parse...
2023-08-19 722

关于项目 BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
2023-08-23 783

大家好,又见面了,我是你们的朋友全栈君。 本文档基于谷歌Android 11 Develop...
2023-08-28 997

作者:chrispaul,来自微信客户端团队 背景 在之前的版本,微信Android一直...
2023-08-02 732

‍‍‍ ‍‍ 前言 对于中大型移动端APP...
2023-09-09 750

第一章 创建你的第一个Compose应用 Jetpack Compose是谷歌针对Android的声明式UI框...
2023-09-10 706

首先,Lifecycle是什么?干什么?怎么用? 一、是什么? Life生命,cycle周...
2023-09-10 526

Flow介绍 Flow是google官方提供的一套基于kotlin协程的响应式编程模型,它与Rx...
2023-09-10 857

Booster是一款专门为移动应用设计的易用、轻量级且可扩展的质量优化框架,其...
2023-09-12 1.16k免费
免费
显示验证码
没有账号?注册  忘记密码?