本文会从源码分析两件事 : adapter.notifyXXX()时RecyclerView的UI刷新的逻辑...
2023-09-12 1.25k

Replugin与VirtualApk很大的一个不同就是: 对于插件的管理,它支持单独开辟一个...
2023-09-13 938

Android设计尺寸规范
2020-07-07 811

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

插件apk中resource访问 插件化技术应该实现: 对于插件中的资源在插件中仍然可...
2023-09-13 1.07k

关于BeesAndroid项目 BeesAndroid项目提供了一系列的工具、理论分析与方法论,...
2023-08-23 924

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

一:如何动态插入View (源码:SDK30)在讲实现前,我们先看下如何动态插入View,...
2024-01-22 1.51k

data数据类 data class ModelA( val name: String = "", var age: Int...
2023-09-10 835

组件化基础 组件化是什么 开发中经常会对项目进行封装,比如一些基础库,功能...
2023-09-10 740

1. 模式介绍 模式的定义 外观模式(也成为门面模式)要求一个子系统的外部与...
2023-08-21 1.01k

JNI 编程是高级/专家 Android 开发的必备技能之一,接下来我们就一步一步掌握 JNI...
2023-09-15 1.29k

我们知道Java中的Crash我们一般可以通过try/catch进行捕获并获取具体的崩溃信息,...
2023-08-23 1.18k

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

Material Design开发者参考文档
2017-03-03 733

今天看到一道面试题,是关于async/await、promise和setTimeout的执行顺序,题...
2023-07-30 849

Flutter和原生Android控件对比: Flutter控件 Android控件 AppBar ActionBa...
2020-05-03 794

麦子学院
2017-06-13 680

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