首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前行的小黑炭
掘友等级
软件工程师
android,java,健身
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 13
沸点 1
赞
14
返回
|
搜索文章
前行的小黑炭
软件工程师
·
2天前
关注
Android 对接支付接口,需要进行的加密逻辑:MD5、HMAC-SHA256以及RSA
在对接第三方支付的时候,最麻烦的问题是什么???没错,就是加密,每个第三方的,可能都还不一样,导致我们开发时间变长,这里我们就来梳理一下最常见的三种加密方式。...
1
评论
分享
前行的小黑炭
软件工程师
·
3天前
关注
Android 上下位机开发:串口是什么,为什么android版本都比较低?粘包半包的原因以及处理思路,缓冲区处理,以及超时清空缓冲区....
串口是什么?只知道拿来进行使用,只能使用别人封装好的,导致如果下位机更换了,就不知道如何去对接了,出现拆包,粘包,就不知道如何去使用了。所以这篇文章,就来认识一下串口究竟是...
3
评论
分享
前行的小黑炭
软件工程师
·
4天前
关注
Retrofit框架分析(二):注解、反射以及动态代理,Retrofit框架动态代理的源码分析
1. 注解是什么,为什么出现 2. 反射是什么,为什么出现 3. 动态代理,和Retrofit有什么关系? 4. Retrofit框架动态代理的源码分析...
1
评论
分享
前行的小黑炭
软件工程师
·
8天前
关注
Leakcanary框架分析:他是如何检测内存泄漏的?四大引用;Heap Dump的实现,设计原则
目录 他是如何检测内存泄漏的?监听每个四大组件的生命周期 学习他,你会知道如何设计一个好的框架,无侵入式的。 一、如何实现低侵入性? LeakCanary 不需要手动写代码...
0
评论
分享
前行的小黑炭
软件工程师
·
8天前
关注
MMKV的源码分析:为什么他的性能更高,为什么他比SP好,为什么他的数据更加的精简,比传统IO更高效的文件操作方式;
目录: 为什么使用MMKV,而不是用SP,SP的缺点 1.1 对比MMKV、SP写入数据的速度 1.2 我们可以看看SP的源码,存储大量数据的时候,他的问题在哪里 MMKV...
2
评论
分享
前行的小黑炭
软件工程师
·
23天前
关注
设计模式:为什么使用模板设计模式(不相同的步骤进行抽取,使用不同的子类实现)减少重复代码,让代码更好维护。
目录 问题是什么,为什么使用模板方法 模板设计模式是什么 实际的应用场景 一、问题 问题分析: ❌ 重复代码:boilWater() 和 pourInCup() 重复 ❌ ...
0
评论
分享
前行的小黑炭
软件工程师
·
24天前
关注
Android从传统的XML转到Compose的变化:mutableStateOf、MutableStateFlow;有的使用by有的使用by remember
目录 前言 XML和Compose分别用的数据观察对象(mutableStateOf和LiveData) mutableStateOf和MutableStateFlow的区...
3
评论
分享
前行的小黑炭
软件工程师
·
28天前
关注
Android:如何看Github、Gitee上的项目提升自己的能力?一条龙服务,尤其是有了DeepSeek以后。
如何看Github上的项目提升自己的能力? 如何搜索 如何下载快速 如何阅读项目,如何借助AI 一、如何搜索 一般我找android项目,会搜索几个关键词: MVI项目推荐...
2
评论
分享
前行的小黑炭
软件工程师
·
28天前
关注
Kotlin的扩展函数:给任何类添加你想要的功能,即使是自带类,第三方类。
目录 扩展函数是什么? 为什么使用扩展函数? 扩展函数的本质。 扩展函数的使用场景。 总结 一、扩展函数是什么? Kotlin 的 扩展函数(Extension Funct...
0
1
分享
前行的小黑炭
软件工程师
·
28天前
关注
Kotlin的委托是什么?在看源码的时候不知道他的作用是什么,为什么使用,那么你看看这篇文章。
目录 什么是委托? 我们先来看看委托的基础语法 2.1 类委托:让一个类“代理”另一个类的功能 2.2 属性委托:延迟初始化 总结一下委托的好处 那么在代码中如何使用?应用...
1
评论
分享
前行的小黑炭
软件工程师
·
1月前
关注
为什么明明是和你一起起步的人,现在却已经混到了管理层呢?而我们一直在基层不挪窝呢;为什么有些领导,智商非常的高,他总会看到一些我们看不到的东西。
一、疑惑: 为什么,有些领导,他的智商非常的高,他总会看到一些我们看不到的东西,他讲话总是一眼能看穿你的痛处,直击你的内心。我在思考,他究竟是如何做到。 为什么明明是和你一...
0
评论
分享
前行的小黑炭
软件工程师
·
1月前
关注
Android Compose是如何使用什么架构,多个Activity?还是Fragment?compose的ui又是如何卸载和挂载的呢?
最近在学习compose,先是找文章来学习,然后看github上面的源码来学习,最后再找视频来学习,然后再上github的项目学习,接着在根据项目的源码,自己删除再重新写一...
16
12
分享
前行的小黑炭
软件工程师
·
1月前
关注
Android 工厂设计模式的使用:咖啡机,可以做拿铁,可以做美式等等。
大家好呀~,我是前行的小黑炭,在网上冲浪的一名程序员,分享一些自己学到的知识,希望能够帮助大家节省时间。 目录 一、为什么使用:问题是什么 可能平常我们就创建一个IF语句做...
2
评论
分享
前行的小黑炭
软件工程师
·
1月前
关注
Android 策略设计模式的使用:使用设计模式,减少烂代码,让项目更好维护
目录 大家好呀~,我是前行的小黑炭,在网上冲浪的一名程序员,分享一些自己学到的知识,希望能够帮助大家节省时间 前言:为什么要使用设计模式 在项目开发过程中,我们会对接很多种...
10
评论
分享
前行的小黑炭
软件工程师
·
1月前
关注
Android 使用设计模式:装饰者设计模式,对功能进行封装升级,学会可以让我们的代码更加的简洁。
一、前言 我遇到什么问题要使用装饰者设计模式? 看源码的时候:我们发现明明ui有一个功能,但是在这个ui类找不到,后来发现,这个ui被当做一个参数传递到了一个类里面,后来才...
0
评论
分享
前行的小黑炭
赞了这篇文章
Stitchhh
Android
·
7月前
关注
Compose 基础:理念和架构
让从未接触过/零基础声明式的 Android 工程师也能简单理解声明式编程和 Jetpack Compose...
17
4
分享
前行的小黑炭
软件工程师
·
2月前
关注
MotionLayout(二):MotionLayout是什么?MotionLayout调试技巧、KeyFrame关键帧等等
一、MotionLayout是什么? ● 定位:Android Jetpack 中的高级布局容器,继承自 ConstraintLayout。 ● 核心功能:通过状态(Sta...
1
评论
分享
前行的小黑炭
软件工程师
·
2月前
关注
Android UI:为什么别人的UI看起来很有科技感,并且动画,交互非常的丝滑和顺畅,为什么呢?因为我们没有了解MotionLayout
一、前言 为什么别人的UI看起来很有科技感,并且动画,交互非常的丝滑和顺畅,为什么呢?因为我们没有了解MotionLayout。 二、MotionLayout是什么? Mo...
45
6
分享
前行的小黑炭
软件工程师
·
2月前
关注
App接入图表:MPAndroidChart,如何创建柱状图、双柱状图以及折线图
目录: 需求是什么? 创建柱状图(两条)。 创建双柱状图(间距) 创建折线图 一、需求是什么? 我们想实现数据统计、或者物料统计,那么就需要使用到图表,而MPAndroid...
0
评论
分享
前行的小黑炭
软件工程师
·
2月前
关注
App应用混淆:防止反编译、将App包体积降小。
目录 一、App应用混淆是什么 App应用混淆是一种保护代码的技术,旨在增加反编译和逆向工程的难度,防止他人轻易理解或篡改代码逻辑。 简单来说,就是把代码替换成a、b、c基...
6
评论
分享
下一页
个人成就
文章被点赞
149
文章被阅读
16,512
掘力值
1,205
关注了
13
关注者
48
收藏集
1
关注标签
20
加入于
2019-10-10