自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于Android封装库的方法

在我们项目开发迭代过程中,总是不可避免的出现新增、删减需求的情况,其中可能是多个项目有类似需求,这时候,封装库的好处就体现出来了。代码重用、提高开发效率,开发者调用可能仅仅是一行代码,既不破坏原有的代码结构,其简单的使用方法也减少了开发者移植代码的工作。封装库其实也是模块化开发的一种体现,归根结底我们的目的只是为了减少重复的工作,提高代码可读性、健壮性,方便使用。

2024-04-18 13:51:22 534 2

原创 Android内存泄漏分析及解决

在日常的 Android 开发中,内存泄漏很常见,我们或多或少都会遇到,除非我们建立起足够的内存泄漏的知识储备,否则很多时候是不自知的,内存泄漏并不是直接可见。当然目前已经有一些很好的检测内存泄漏的工具,比如LeakCanary,MAT 等,应用这些工具可以很好的帮助我们做内存泄漏的工具,但是我们的很多项目目前并没有很好的利用起这样的工具。本篇主要试图从原理层面来探讨和理解内存泄漏的本质,保持对内存泄漏的警觉性,从而达到“少写bug”的朴素愿望。

2024-04-17 18:25:50 1904

原创 git ls-files过滤文件

git ls-files的一些使用

2022-11-03 15:37:55 523 1

原创 Android :获取其他应用的字符串资源

有应用场景需要获取其他应用的资源文件

2022-09-29 17:28:21 1127

转载 OTA 软件包内部探秘

系统从 bootable/recovery/updater 编译更新程序二进制文件并将其用于 OTA 更新包。更新包本身是包含可执行二进制文件 META-INF/com/google/android/update-binary 的 .zip 文件(ota_update.zip、incremental_ota_update.zip)。更新程序包含多个内建函数和一个可扩展脚本语言 (Edify) 解释器,该脚本语言支持用于执行更新相关的典型任务的命令。更新程序会从 .zip 压缩包文件中查找 META-IN

2022-04-14 14:41:58 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除