摘要: 1:事件从最底层的Activity开始分发 2:伪代码:Activity->ViewGroup->View 本质:从Activity开始,层层递归分发事件,到最顶层的View的onTouchEvent判断是否消费事件。 事件分发是从Activity到View,但是onTouchEvent的执行判断, 阅读全文
posted @ 2023-02-17 08:41 蜗牛攀爬 阅读(78) 评论(0) 推荐(0)
摘要: 1:和Listview的不同: 1)Listview只支持纵向列表,RecyclerVeiw支持纵向、横向、网格以及瀑布流; 2)ListView是2级缓存机制,RecyclerView是4级缓存机制 3)ListView没有强制实现ViewHolder 2:ListView: 用法: @Overr 阅读全文
posted @ 2022-12-21 08:23 蜗牛攀爬 阅读(367) 评论(0) 推荐(0)
摘要: 强制缓存: (1)HTTP响应报文中expires的时间值,是一个绝对值 (2)HTTP响应报文中Cache-Control为max-age=600,是相对值 由于Cache-Control的优先级比expires高,那么直接根据Cache-Control的值进行缓存,意思就是说在600秒内再次发起 阅读全文
posted @ 2022-11-02 09:55 蜗牛攀爬 阅读(262) 评论(0) 推荐(0)
摘要: 以下从几个方面来总结一下Android的性能优化: 1:界面卡顿优化 2:内存优化 3:App启动优化 1:界面卡顿优化 Android的界面为每秒60帧,即必须在16ms内完成1帧的绘制,如果某个方法耗时过程,导致16ms内无法完成绘制,会导致丢帧,丢帧的多了,直观上感受就是界面卡顿。 60帧是人 阅读全文
posted @ 2022-03-28 09:02 蜗牛攀爬 阅读(2409) 评论(0) 推荐(0)
摘要: 1:Java 文件执行的过程: 编译阶段: 开发者使用 .java 文件编写Java源代码。 通过JDK中的 javac 编译器,.java 文件被编译成 .class 字节码文件。这一步骤是必要的,因为Java虚拟机(JVM)无法直接理解Java源代码。 为什么生成字节码: 字节码是一种中间代码形 阅读全文
posted @ 2022-03-25 08:56 蜗牛攀爬 阅读(279) 评论(0) 推荐(0)
摘要: 所有的线程间通信,比如Rxjava,eventBus底层都是通过handelr来实现的。 用法举例 val handler = Handler(Looper.getMainLooper()) // 在子线程中 Thread { // 执行一些耗时任务 val message = handler.ob 阅读全文
posted @ 2022-03-23 09:10 蜗牛攀爬 阅读(938) 评论(0) 推荐(0)
摘要: 1:装饰模式举例: 定义一个接口Food: public interface Food { // 打印出食材 public void printIngredients(); } 简单的炒个米饭: public class Rice implements Food{ @Override public 阅读全文
posted @ 2021-09-15 08:44 蜗牛攀爬 阅读(105) 评论(0) 推荐(0)
摘要: DEMO地址: https://github.com/woniupanpa/PluginDemo 1:新建一个Library:插件必须是Library,而不能是Application 2:删除以下文件,只保留main和build.gradle 3:Library build.gradle设置成如下: 阅读全文
posted @ 2021-08-13 10:32 蜗牛攀爬 阅读(925) 评论(0) 推荐(0)
摘要: ● 文档第5部分 11.1 CVM LIST:[Tag 8E] Len: 14 (02:联机加密PIN验证 03:如果终端支持)(85页) 00 00 00 00 00 00 00 00 02 03 1e 03 1f 00 ● 持卡人认证并不是必备的EMV流程, 终端是否应该执行持卡人认证, 决定因 阅读全文
posted @ 2021-05-12 16:44 蜗牛攀爬 阅读(2442) 评论(0) 推荐(0)
摘要: MultiDex的工作流程具体分为两个部分,一个部分是打包构建Apk的时候,将Dex文件拆分成若干个小的Dex文件,这个Android Studio已经帮我们做了(设置 “multiDexEnabled true”),另一部分就是在启动Apk的时候,同时加载多个Dex文件(具体是加载Dex文件优化后 阅读全文
posted @ 2020-12-25 19:26 蜗牛攀爬 阅读(473) 评论(0) 推荐(0)