思想:在插入排序的基础上,将数组分组,比如10个元素,第一次分组隔5个元素,分别进行0,5;1,6;2,7 三组分别进行插入排序,第二次再以3个...
思想:从第二个元素开始和前面的元素依次比较,如果大于就不动,从第三个和前面的比,如果小于前面的元素就和该元素换位置,然后再和前面的元素比较,依次...
在项目更目录 .idea/gradle.xml GradleProjectSettings节点下加入以下配置
一、事件传递流程 Android 事件传递遵循 责任链模式,核心方法包括: -dispatchTouchEvent(MotionEvent ev...
ANR ANR(Application Not Responding)即应用程序无响应。在Android中如果应用程序有一段时间无法响应用户操作...
在 Android 开发中,自定义 View 和 自定义 ViewGroup 的核心区别在于职责范围和需要重写的方法。以下是两者的对比: 一、职...
想了解源码的可以看--->美团Robust热修复框架GitHub地址[https://github.com/Meituan-Dianping/R...
一、环境准备 添加依赖在宿主 App 的 build.gradle 中添加 Shadow 依赖: 应用 Shadow 插件在宿主和插件模块的 b...
一、补丁 DEX 生成 修复问题后,修改 Java/Kotlin 代码,编译生成新的 .class 文件 生成新旧 DEX 文件 差异对比(Di...