自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 isBlank函数和isEmpty函数的区别

该方法用于判断字符串是否为空。如果传入的字符串为null或空字符串(“”),则返回true;否则返回false。与isBlank()不同,isEmpty()不会考虑空白字符,只关注字符串是否为空。:该方法用于判断字符串是否为空或仅包含空白字符。如果传入的字符串为null、空字符串(“”)或仅包含空白字符(如空格、制表符、换行符等),则返回true;否则返回false。

2023-07-12 11:11:37 327

原创 git使用git push -u origin master提交远程仓库时报错error: failed to push some refs to ‘‘https://gitee.com/xx报错解决

提交远程仓库时报错error: failed to push some refs to ‘‘https://gitee.com/xx报错解决

2023-07-05 15:00:00 1765 1

原创 Git入门

Git新手教程

2023-07-04 15:36:05 488

原创 Kotlin语法-Day10

1.1 变换函数-map1.2 变换函数-flatmap1.3 变换函数-filter1.4 合并函数-zip1.5 kotlin与java交互(注解)

2023-04-07 10:54:04 336 1

原创 Kotlin语法-Day9

1.1 扩展函数1.2 超类的扩展函数1.3 泛型扩展函数1.4 自定义内置函数扩展1.5 扩展属性1.6 可空类型函数扩展1.7 infix关键字1.8 扩展文件1.9 重命名扩展

2023-04-06 10:33:22 109

原创 Kotlin语法-Day8

1.1 枚举类1.2 密封类1.3 接口的定义1.4 抽象类1.5 泛型类1.6 可变参数1.7 OUT-协变1.8 IN-逆变

2023-03-31 09:52:33 127

原创 Kotlin语法-Day7

1.1 对象声明学习1.2 对象表达式1.3 伴生对象1.4 内部类&嵌套类1.5 数据类1.6 copy函数1.7 解构声明1.8 运算符重载

2023-03-28 18:20:16 148

原创 Kotlin语法-Day6

1.1 定义类和field关键字1.2 主构造函数1.3 次构造函数1.4 初始化代码块1.5 延迟初始化lateinit1.6 惰性初始化by lazy1.6.1普通方式1.6.2 by lazy方式1.7 类的继承与重载1.8 类型转换

2023-03-27 18:25:28 368 4

原创 Kotlin语法-Day5

1.1 Set创建与元素获取1.2 可变Set集合1.3 集合转换与快捷函数1.4 数组类型1.5 Map的创建与读取1.6 Map的遍历1.7 可变的Map集合

2023-03-23 17:00:45 94

原创 Kotlin语法-Day4

1.1 apply内置函数1.2 let内置函数1.3 run内置函数1.4 with内置函数1.5 also内置函数1.6 takeIf takeUnless1.7 List创建与元素获取1.8 可变List集合1.9 mutator1.10 List集合遍历

2023-03-23 14:26:19 204

原创 Kotlin语法-Day3

1.1函数类型作为返回类型1.2具名函数与匿名函数1.3kotlin语言的可空性1.4安全调用操作符1.5带let的安全调用1.6非空断言操作符1.7空合并操作符1.7.1普通案例1.7.2let+空合并1.8先决条件函数1.9split操作1.10replace实现加密解密操作

2023-03-21 16:43:05 274 1

原创 Kotlin语法-Day2

1.1 函数头学习1.2 具名函数参数1.3 反引号中函数名特点1.4 隐式返回1.4.1分开写函数(无参)1.4.2合并写函数(有参数)1.5 it关键字1.6 函数内联1.7 匿名函数的类型推断

2023-03-17 18:35:27 681 2

原创 Kotlin语法-Day1

2.1包的定义与导入2.2程序入口点2.3输出打到标准输出2.4变量2.5字节码文件2.6函数2.7创建类与实例2.8Range2.9when表达式2.10String

2023-03-14 09:40:04 296 1

原创 Retrofit源码分析

深入理解Retrofit源码

2023-02-22 11:49:02 621

原创 Android-BroadcastReceiver知识详解

广播的实现原理、使用流程等

2023-02-07 15:47:19 604 2

原创 SQL语句如何实现模糊查询

简单的模糊查询sql语句

2022-11-23 16:41:16 44389 1

原创 Android-测量规格(MeasureSpec)

MeasureSpec知识总结

2022-11-20 19:32:01 1354

原创 Android-内存泄露知识详解

内存泄露与内存溢出的区别内存泄露常见的方式以及如何避免

2022-10-30 11:16:01 3049

原创 Android-事件分发机制

事件分发机制的原理及流程

2022-10-26 19:33:50 524

原创 Android-Handler知识详解

Handler基础知识Handler传递机制Handler原理Handler源码解析Handler内存泄露以及措施

2022-10-23 20:11:43 740

原创 Android-Fragment知识详解

Fragment生命周期及使用方法

2022-10-22 10:34:50 2107

原创 Android-Activity知识详解

详解Activity生命周期、启动模式、启动方式

2022-10-20 19:59:00 14837

原创 Glide讲解

Glide是Google推荐的一套快速高效的图片加载框架,作者是bumptech,功能强大且使用方便,实际的android应用开发中,有不少的开发者在使用它,今天,就带大家来讲解下Glide的使用及实现的逻辑流程。地址:Glide源码地址Glide将图片写入磁盘缓存的时机:获取图片资源后 、图片加载完成前写入磁盘缓存又分为:将原始图片写入或将转换后的图片写入磁盘缓存Android:手把手带你深入图片加载库Glide源码分析一图总结Glide的基本功能图片加载的全过程。

2022-10-19 15:25:21 2174

原创 LRU算法详解

LRU算法分步骤详解,带你吊打面试官

2022-10-18 21:03:44 924 1

原创 OKHttp源码解析(三)-核心类

核心类部分代码

2022-10-18 10:34:32 150

原创 OKHttp源码解析(二)-责任链

RetryAndFollowUpInterceptor、BridgeInterceptor、CacheInterceptor、ConnectInterceptor、CallServerInterceptor

2022-10-12 13:32:27 322

原创 OKHttp源码解析(一)-执行流程

okhttp源码解析之同步、异步执行流程

2022-10-10 10:12:29 905

原创 自定义View 绘制过程(Draw)

draw源码解析

2022-10-03 20:14:35 1009 1

原创 自定义View 布局过程(Layout)

Layout源码解析

2022-09-28 22:19:26 661

原创 自定义View 测量过程(Measure)

Measure源码解析

2022-09-27 20:46:47 800

原创 自定义View绘制准备-DecorView创建

DecorView源码解析

2022-09-26 17:27:26 375

原创 Android-生成二维码工具类

android生成二维码工具类

2022-09-18 11:22:30 188 1

原创 Day6-剑指offer

一、不用加减乘除做加法二、矩阵中的路径三、剪绳子 II四、数值的整数次方五、数组中数字出现的次数

2022-09-07 16:51:12 110

原创 Android-第十三节04Room框架详解

room数据库框架使用方法

2022-07-27 17:40:10 2727 5

原创 Android-第十三节03xUtils-数据库框架(增删改查)详解

xUtils数据库框架详解

2022-07-26 16:46:29 730 1

原创 Android-SQLite数据库实战

SQLite数据库实战

2022-07-19 13:44:26 936 3

原创 Android-第十三节03SQLite数据库详解

SQLite数据库概述SQLite使用方法

2022-07-18 21:59:21 1077 1

原创 Android-页面延时自动跳转

文章目录一、通过Timer计时器二、通过Handler延时发送消息我们使用APP时会发现,有的APP进入阶段会有广告(也就是初始界面)这是怎么实现的呢?接下来我会教给大家两种方式一、通过Timer计时器核心代码:Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { st

2022-04-15 11:50:07 1218

原创 Android-StatusBarUtil沉浸式状态栏

文章目录一、前言二、去掉标题栏三、StatusBarUtil属性四、沉浸状态栏颜色五、沉浸状态栏图片一、前言大家再开发过程中会遇到上面这种情况,它不影响使用但是在美观上面差点意思,接下来教给大家一种方式来使它美观二、去掉标题栏只需要改变NoActionBar三、StatusBarUtil属性设置状态栏颜色StatusBarUtil.setColor(Activity activity, int color)设置状态栏半透明StatusBarUtil.setTrans

2022-04-13 17:53:42 2820

原创 Android-第十三节02SharedPreferences详解

一、SharedPreferences概述二、SharedPreferences的使用方法2.1写数据2.2读数据三、SharedPreferences案例-qq登录demo3.1第一步,创建activity3.2第二步,设置启动跳转页面3.3第三步,设置登录界面3.4存在的两个问题问题一问题二

2022-04-11 23:30:32 2176

空空如也

空空如也

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

TA关注的人

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