自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 今天才发现LiveData KTX 是真的香

其实,LiveData 要写,还是有很多知识点可以写的,但是这里只是进行了简单的逻辑的概述吧。我们通过属性变量的创建时机去进行接口请求或者缓存请求,那么在一定程度上是要比调用initData 更快的,而且这种逻辑非常清晰,我们将首次和刷新从逻辑层分离出来,这种代码看起来还是非常简洁的。在这个逻辑上,我们可以发现compose 的中的界面数据,通过这种方式的刷新,反而更加的贴合吧。当然通过Flow,或者channel 等方式 转LiveData 也是一种思路,但是在简单的界面请求中,感觉没有必要。

2023-11-10 10:42:47 79

原创 记录一次APP试图批量打包问题

APP需要批量打包。之所以有这个需求,还是有几个大的环境前提的,我们公司存在多个渠道,而且呢因为有些应用市场上对CUP支持程度不一样,这么一搞一下,Android 每次打包都要打26个,同时又没有接入第3方的打包策略。我们这么打下来,起码得几个小时,麻了。因为环境变量太多,可能打包成功了环境变量不对,然后需要重新打,还有一个很重要的问题,我们有时候打出来的包百分百崩溃,有的是SO文件丢失,有的直接Native 崩溃了,受限于认知与技术层面,那就只能校验。

2023-02-14 11:50:46 145

原创 Gradle入门(二)尝试理解gralde编译项目

grade 就是一种构建脚本,它将一系列的检查、编译流程和打包流程串联在一起了,我们只需要点一下运行,要不编译运行成功,要不就直接失败。

2022-11-12 19:12:18 1992

原创 gradle入门(一)从Groovy DSL转化为KTS

从事Android已经很多年了,也尝试学习过gradle。时到如今,回过头来思考的时,思考了下整个学习过程中的痛点,无法直接点击查看源码是真的痛苦,通过implementation 导入源码倒是一种思路,难受总归是难受。那么有什么方式可以直接点击跳转到源码吗?那就是KTS。我的想法是直接从简单的Demo工程转换为KTS,我们通过KTS去理解调用源码,然后切换成groovy去写脚本。

2022-11-11 23:08:27 2760

原创 记录一次APP弹窗排队的实践

依次弹起,我们可以分析下,可以使用一个队列存储。因为队列是先进先出的嘛。在首页弹起的功能,我们可以获取到首页的生命周期对象 lifecycleOwner,有些弹窗是dialogFragment 实现的,所以需要一个fragmentManger,然后就是上下文了,同时我们期望外部可以接受到我们队列处理完成的监听。而这些都可以通过一个队列管理器去存储他。

2022-11-11 18:58:04 528 1

原创 android 开启debug之路

前言电脑不是太好。现在用的也仅仅是mac air 1.8 GHz 双核Intel Core i5 8 GB 1600 MHz DDR3。电脑情况不是太好,需要经常清理缓存啊,运行代码量稍微大一点的项目就感觉慢。打算明年换一个好一点的。所以我本人是比较倾向于插件化和aar的使用的,fragment 使用比重也很高,毕竟只要写好了模板,debug功能还是比activity 简单些。说回正题。Android debug 模式也不多,常用的一般分为:打印log打断点测试代码让测试复现bug 等.

2020-09-23 11:28:33 1962

原创 gitee+picgo 图床上传图片404

前言之前逛掘金沸点的时候。得到了某些大佬的指点,然后知道了一个叫图床的神器,反正都是写笔记,搞一个图床也没有啥问题,表示非常喜欢md 的笔记风格。顺便推一下博客目录正文我是通过 picgo+ gitee 图床的。这个教程很多,都写的蛮好的,就不贴了。今天准备认真工作的时候,发现图床上传不了图片,抛了一个404。具体log 稍后再贴。原因也很简单。gitee 的图床插件有两个。我最开始用的是第一个,也就是[第一天使用的时候是没有问题的。但是昨天404,我换成了另外一个就好了,今天又变成了第一个.

2020-09-22 11:04:49 2025 6

原创 JAVA 修饰符笔记

前言明明刚刚在写另外一篇博客的,然后准备资料的时候发现了一些懵逼的东西。这个明显触及到了我的知识点盲区。主要是有一种很乱的感觉,没错是我菜,见识短浅啊。直接上教程runoob Java 教程。本篇主要介绍两个修饰符 final,volatile。当然了runoob java 修饰符 这个教程把修饰符都讲完了。为啥写,主要是缺点笔记。还有是为了认真工作嘛。如果领导路过不打招呼又在摸鱼影响不好,反正都是在认真工作的样子。。那么我们就开始罗列知识点:(具体使用请参考 上面教程)...

2020-09-21 16:34:26 121

空空如也

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

TA关注的人

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