自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习计划大纲

、Spring Cloud 官方文档()、Spring Boot 官方文档(:Spring 官方文档(

2025-03-20 11:03:34 652

原创 Binder 通信原理:Android 进程间通信的核心引擎

Binder 的设计初衷是为了满足 Android 系统中各种组件(如 Activity、Service、ContentProvider 等)之间的通信需求,使得这些组件能够跨越进程界限,无缝协作,共同构建出丰富多样的应用程序。在 Android 系统的宏伟架构中,进程间通信(IPC)机制犹如血脉般至关重要,而 Binder 则是这一机制的核心引擎,默默驱动着各个组件之间的高效协作。客户端调用系统提供的接口,获取服务端的 Binder 代理对象,这个代理对象就像是客户端与服务端之间的“桥梁”。

2025-03-19 15:37:33 773

原创 Git Flow:让版本管理变得轻松有趣

就像图书馆里的书籍,按照一定的分类和编号整齐排列,随时可以找到你需要的那一本。比如,功能分支的创建和合并,从原来的多步操作简化为两条命令,这不仅节省了时间,还大大降低了出错的概率。在项目的根目录下执行 git flow init 进行初始化,这会提示你设置一些git-flow的配置选项,如分支命名约定等,一般用默认值就行,或根据你的需求,选择合适的选项即可。在 Git Flow 的框架下,每个分支都有明确的职责和合并路径,就像城市中的交通规则,减少了交通事故的发生,提高了代码的稳定性和可维护性。

2025-03-12 10:51:18 812

原创 Android开发中EditText使用技巧

如果你想更灵活地控制光标样式,可以创建一个自定义的Drawable文件。-- 光标颜色 --> < size android: width = " 2dp " /> <!-- 光标宽度 --> </ shape >-- 光标颜色 --> < size android: width = " 2dp " /> <!-- 光标宽度 --> </ shape >-- 光标颜色 --> < size android: width = " 2dp " /> <!-- 光标宽度 --> </ shape >

2025-03-11 10:14:42 1133

原创 Android开发中修改第三方.aar后重新打包

在Android开发中,第三方.aar文件就像是一把双刃剑,用得好能事半功倍,但有时候它们并不完全符合我们的需求,这时候就需要我们动点“小心思”,对它们进行修改并重新打包。找到需要修改的类文件,将其代码复制出来,在Android Studio中新建一个项目,将代码粘贴进去并进行修改。修改第三方.aar文件并重新打包虽然看着简单,其实就是很简单,但只要按照正确的步骤操作,就能轻松实现对库的定制化修改。然后将新的.class文件放到对应的目录下,替换掉旧的文件。修改完成后,进行编译,得到新的.class文件。

2025-03-10 14:38:45 431

原创 Git Rebase 撤销操作全攻略

日常的Git操作中,rebase是一个非常有用的命令,它可以帮助我们整理提交历史,使代码库的提交记录更加清晰和线性。然而,有时候我们可能会不小心执行了rebase操作,或者在rebase过程中遇到了问题,需要撤销rebase操作。本文将详细介绍如何在不同情况下撤销rebase操作。

2025-03-10 14:27:30 1008

原创 Android开发中Bitmap加载的那些事儿

合理运用`BitmapFactory`的各种方法,结合采样率、内存缓存、异步加载等优化技巧,我们可以在保证图片显示效果的同时,有效降低内存占用,提升应用的性能和用户体验.

2025-03-10 13:55:00 1030

原创 关于自定义 View 的那点事

在 Android 开发中,自定义 View 是一个非常重要的技能。通过自定义 View,您可以创建出独特、个性化的用户界面,提升用户体验。本文详细介绍了自定义 View 的基本步骤,包括创建自定义 View 类、重写 onMeasure 方法和 onDraw 方法。同时,我们还深入分析了 onMeasure 和 onDraw 方法的原理和使用方法,并通过实战应用展示了如何创建一个带有边框的圆形 View 和一个可拖动的 View。希望这些方法和代码示例能够帮助您创建出独特、个性化的用户界面,提升用户体验。

2025-03-07 17:45:40 635

原创 Android 开发中如何避免内存泄漏:让您的应用稳如老狗

在 Android 开发过程中,内存泄漏可是个让人头疼的问题。它就像隐藏在代码中的 “定时炸弹”,随时可能让您的应用崩溃,让用户满意度直线下降。今天,就让我们一起探讨一下内存泄漏的那些事儿,让您从此告别内存泄漏的烦恼。

2025-03-07 17:00:07 1434

原创 让你的 Android App 启动快如闪电

在这个”瞬息万变”的移动互联网时代,用户对于 APP 的启动速度那可是相当相当相当在意!要是你的 APP 启动慢吞吞的,用户很可能会直接给个差评,甚至卸载走人。所以今天,咱就来好好唠唠,如何让你的 Android APP 启动效率一路飙升,快如闪电!提示:以下是本篇文章正文内容,下面案例可供参考总之,提升 Android APP 的启动效率需要我们从多个方面入手,不断地优化和调整。只要我们用心去打磨,相信你的 APP 一定能够快如闪电,让用户爱不释手!

2025-03-07 16:30:57 1044

空空如也

空空如也

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

TA关注的人

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