1. 模式介绍 模式的定义 将一个复杂对象的构建与它的表示分离,使得同样的...
2023-08-21 763

简单示例: flow { log("send hello") emit("hello") //发送数据 ...
2023-09-10 871

组件间跳转 & ARouter路由 常见的跳转,对于用户来说就是页面跳转,对应Androi...
2023-09-10 672

1、MVVM模式各部分的定义 1.1、MVVM模式分为3个部分:Model、View和ViewModel。 (...
2023-09-10 655

PendingIntent 中的单词 “pending” 指延迟或挂起,就是指它是延迟的或挂起的。一句...
2023-09-22 1.02k

1. 数据的存储方式 最常用的五种数据存储方式: SharePreferences, File I/O, SQLit...
2023-09-10 524

1. Handler造成的内存泄漏2. Kotlin中使用Handler Handler造成的内存泄漏 Handle...
2023-09-10 680

Android系统包含netd、servicemanager、surfaceflinger、zygote、media、installd...
2023-07-29 853

一、基本介绍 1. AOP 在了解AspectJ前,我们首先了解另外一个名词:AOP 1.1 概念...
2023-09-25 669

大家好,又见面了,我是你们的朋友全栈君。 forkjoin的构造器如下, priv...
2023-08-19 557

今天我们看一道 leetcode hard 难度题目:统计可以被 K 整除的下标对数目。 题...
2023-08-20 586

What is MAD? https://developer.android.com/series/mad-skills MAD 的全...
2023-07-26 915

很多人觉得动态规划很难,甚至认为面试出动态规划题目是在为难候选人,这可能产生...
2023-08-20 556

Android 组件化中使用动态创建的作用是解耦; 1. 反射机制 反射有两个作用:1.反编...
2023-09-10 488

在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
2023-09-21 793

一、变量,编译时变量 1、要声明可修改变量,使用var关键字。 2、要声明只...
2023-09-10 649

权限的目的 权限设立的目的是保护安全 权限机制 系统权限分三种: Android所有者...
2023-09-10 542

1. 类描述符 在 JNI 的 Native 方法中,我们要使用 Java 中的对象怎么办?即在...
2023-09-15 664

序列化是将对象保存在磁盘中,或允许在网络中直接传输对象。对象序列化机制允许...
2023-11-17 927

1. 引子 JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的...
2023-09-15 859
显示验证码
没有账号?注册  忘记密码?