BlueSocks
BlueSocks
全部文章
技术分享
Android开发进阶学习(6)
操作系统(1)
趣事(1)
面试/面经(3)
面试经验(1)
归档
标签
去牛客网
登录
/
注册
BlueSocks的博客
全部文章
/ 技术分享
(共7篇)
Android:hook很“危险”,使用需谨慎。
前言 上篇文章《Android安卓进阶技术分享之AGP工作原理》和大家分析了 AGP(Android Gradle Plugin) 做了哪些事,了解到 AGP 就是为打包这个过程服务的。 那么,本篇文章就和大家聊一聊其中的 Transform,解决一下为什么在 AGP 3.x.x 的版本可以通过反射...
android
hook
transform
2022-04-25
0
326
一篇文章带你全面读懂Android Backup
前言 手机等智能设备是现代生活中的重要角色,我们会在这些智能设备上做登录账户,设置偏好,拍摄照片,保存联系人等日常操作。这些数据耗费了我们很多时间和精力,对我们而言极为重要。 如果我们的设备换代了或者重新安装了某个应用,之前使用的数据如果能自动保留,那将是非常出色的用户体验。而保留数据的第一步则在于...
Android
Backup
Android Studio
2022-04-21
0
424
Android:Jetpack之视图绑定——ViewBinding
1.Jetpack简介 手机厂商还没卷完Android 12,Android 13就悄然声息地来了,距离Google 2008年9月22日发布Android 1.0,已过去13个年头。 历经13年的打磨和沉淀,Android体系与社区生态已非常成熟,开发者从最初的框架少、没规范、代码都得自己写,到轮...
Android
Jetpack
视图绑定
ViewBinding
2022-04-18
0
529
Android安卓进阶技术分享之AGP工作原理
1.基础准备 在分析源码之前,我想你应该对 Android 打包流程已经有基础的了解,至少了解了下图的打包过程: 否则你有可能不了解下文中的专业术语。 2.AGP源码的打开方式 看 AGP 代码的时候,我一直纠结要不要下载 AGP 的源码,后来听同事大佬建议,直接使用了项目依赖的代码进行分析。 主...
AGP
Android
2022-04-14
0
355
Android进阶技术之——一文吃透Android的消息机制
前言 为什么要老药换新汤 作为Android中 至关重要 的机制之一,十多年来,分析它的文章不断,大量的内容已经被挖掘过了。所以: 已经对这一机制熟稔于心的读者,在这篇文章中,看不到新东西了。 但对于还不太熟悉消息机制的读者,可以在文章的基础上,继续挖一挖。 一般,诸如此类有关Andro...
Android
消息机制
面试题
面试技巧
2022-04-11
0
250
常见Git命令汇总
前言 最近,有朋友私信让我就git 使用做篇文章分享,分享一下我在日常工作中是如何使用git的。我当场就收费两包辣条,最后讨价还价,朋友用1.5包辣条骗到了这篇文章,等他欣喜的走了我打算直接分享出来,气死这个吝啬鬼,当然最终还是希望本文对你有所帮助。 基础概念 首先我们简单的概述一下git,git有...
android
git
2022-04-02
0
226
技术漫谈之——Jectpack Compose
最近Jetpack Compose发布了Beta版本,抽时间了解了一下Compose带来的改变和其中的一些原理。本文不会讲解具体API,只是比较随意的分享自己的一些疑问以及在探寻答案过程中的一些收获。 为什么要有Compose? Android已经十年多了,传统的Android UI ToolK...
ui
Android
Android ui
Jectpack compose
2022-03-31
0
358