注解处理器 1:javax.lang.model 包讲解 发表于: 2023-03-05 分类于: Java/注解处理器本文讲解了 java 中的语言模型,主要是讲解 javax.lang.model 包。 注:官方文档地址: javax.lang.model 下篇文档: 注解处理器 2:java 注解处理器 下篇文档: 注解处理器 3:实战 Android Router 插件
重磅 - Gradle 功能介绍 发表于: 2023-01-28 分类于: Android/Gradle本文介绍了 Android Gradle 的进阶知识。 笔者耗时 8 个月学习、写作,五万字长文总结,带你了解 Gradle 提供的功能。 阅前提示 阅读本文前需知晓的几个点: 本文档不是面向小
Android 软键盘删除键触发问题分享 发表于: 2022-10-21 分类于: Android/输入法本文分享了 Android 软键盘删除键触发 BuG 的处理过程。 本文解决的问题:Android 输入法软键盘删除键点击多次,只触发一次删除事件 本文示例代码地址: Android 软
Android双进程保活的具体实现 发表于: 2021-11-03 分类于: Android本文讲解 Android 中双进程保活的具体实现。 Android 双进程保活是一种提高应用存活率的技术,通过创建两个进程来相互监控和唤醒,从而保证应用在后台不被系统杀死。
Android 生产者-消费者模型实现数据同步 发表于: 2021-05-18 分类于: Android/多线程编程本文讲解了如何在 Android 中实现生产者-消费者之间的数据同步。 前提 目前做需求,遇到了这样一个场景: 数据需求方一次需要用到 320 个字节的数据,而数据提供方
Android 鼠标外设适配方法摘要 发表于: 2021-05-18 分类于: Android/硬件适配本文讲解了如何为 Android 适配鼠标外设。 说明 鼠标的适配,此处介绍两种适配方式(可能不全)。具体的适配需要请教相关人员,或者是拿到硬件设备一个个的调试
Android 组件化 发表于: 2021-05-17 分类于: Android/组件化本文讲解了如何在 Android 项目中实现组件化。 为什么要组件化 代码隔离 功能复用 单独编译 应用安全 组件化前提 避免循环依赖 组件之间完全平等 组件层次清晰 组件化分
Android事件分发机制中的部分结论 发表于: 2021-05-12 分类于: Android本文略讲了Android事件分发机制中的部分结论。 结论选自《Android 开发艺术探索》。 关于事件传递的机制,这里给出一些结论,根据这些结论
RecyclerView左滑删除 发表于: 2021-05-12 分类于: Android/自定义 View本文略讲了 RecyclerView 如何实现左滑删除。 说明 QQ 和 IOS 的应用都有一种功能,那就是左滑弹出删除选项。如下图: 未左滑时 QQ 会员的显示样式: 左滑后 QQ 会员的显示样式
Android防劫持-界面覆盖检测 发表于: 2021-05-12 分类于: Android本文记录了在 Android 如何检测当前界面被覆盖。 说明 Android 的防劫持是门大学问。涉及到众多高深的知识。本文不会阐述这些。本文只是会讨论其中的一个小部分&md