过年期间闲来没事,手撸了一个辅助Android开发调试的工具App,适合Android开发者和测试同学使用。 点击...[作者空间]
简介 DataBinding 是 Google 在 Jetpack 中推出的一款数据绑定的支持库,利用该库可以实现...[作者空间]
APT APT (Annotation Processing Tool) 是一种处理注释的工具,它对源代码文件进行...[作者空间]
工作原理 Android 中通过 Window 作为屏幕的抽象,而 Window 的具体实现类是 PhoneWin...[作者空间]
案例需求:修改EntryProxy的onCreate方法,删除if判断(既删除红框里面的蓝框代码) 解压aar包 ...[作者空间]
前言 通常涉及到的网络请求在项目中为了方便管理,我们都会做成一个SDK 统一进行调用管理。一般的网络请求方面不会涉...[作者空间]
一、动态代理 + Hook 的实现 在之前的文章我们讲过插件化的实现有点类似,插件化一般是替换系统的 mInstr...[作者空间]
简介 APT(Annotation Processing Tool)即注解处理器,在编译的时候可以处理注解然后搞一...[作者空间]
目前国内对Android领域的探索已经越来越深,不少技术领域如插件化、热修复、模块化、构建系统等都对Gradle有...[作者空间]
通过一个简单的例子,学习Hook API技术在Android 的应用。因为介绍Hook技术的文章,往往概念性多,难...[作者空间]
今天在开发当中,程序响应的太快导致了一个莫名其妙的bug,所以我需要实现延时执行代码。这篇博客分享一下,通过Han...[作者空间]
前言 在Android的实际开发中,我们会经常使用到多Module开发,而当我们修改一些版本信息或者SDK升级时,...[作者空间]
组件化,在实际的业务开发中,越来越多的会使用这种方式,特别是业务逻辑复杂,功能模块较多的项目,越能凸显出组件化的优...[作者空间]
在日常的Android开发当中,我们肯定会有使用到RecyclerView的需求,这里分享一个对RecyclerV...[作者空间]
1、环境 Unity 2021.3.8f1 2、基础知识梳理 2.1 自定义配置文件用途 1、mainTempla...[作者空间]
自定义View是安卓进阶的基础,是安卓开发者不得不学习的知识点,而酷炫的自定义View效果也是离不开View的滑动...[作者空间]
前言 约束布局ConstraintLayout作为Google官方推荐的layout布局文件,是一个和线性布局Li...[作者空间]
移动端的图片压缩是一个老生常谈的话题,也曾涌现过不少诸如Luban之类的优秀的图片压缩工具库,但在GIF图像领域的...[作者空间]
在日常的Android项目开发中,我们肯定会遇到需要检测用户设备的网络状态。防止用户没有网络的情况下,我们的应用没...[作者空间]
前言 各位同学大家好 有段时间没有给大家更新文章了, 最近在做海外项目 所以有时间就跟各位聊一下安卓代码混淆的 因...[作者空间]