自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 compse Text字体镂空

【代码】compse Text字体镂空。

2026-01-26 10:37:20 100

原创 移除git里面的大文件记录

在我们push的时候可能报错。如果这大文件需要则参考。,下面只移除大文件。

2025-11-18 17:41:12 185

原创 Android Compose Dialog设置为底部显示

【代码】Android Compose Dialog设置为底部显示。

2025-10-31 17:28:31 296 1

原创 Android 报错 Please ensure that class is marked as ‘@Serializable‘

kotlinx.serialization.SerializationException: Serializer for class 'Home' is not found.Please ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied.

2025-08-13 09:23:50 401

原创 android java.lang.IllegalArgumentException: NavDisplay backstack cannot be empty

java.lang.IllegalArgumentException: NavDisplay backstack cannot be empty

2025-08-02 15:45:00 298

原创 compose 自定义验证码输入框

【代码】【无标题】

2025-06-26 15:10:14 139

原创 Android Compose 自定义滑动进度条

androidx.compose.material3 我用1.2.0版本的Slider非常好用,但是升级到1.3.2后滑轨后面多了个点,滑块背景也移除不掉而且默认透明了我暂时没有找到让他不透明。所以自定义了一个先用着。

2025-06-11 14:01:56 478

原创 Android Compose 自定义圆形取色盘

【代码】Android Compose 自定义圆形取色盘。

2025-06-11 12:21:46 356

原创 Aandroid Compose 侧滑删除按钮

【代码】Aandroid Compose 侧滑删除按钮。

2025-06-05 17:20:09 462

原创 Android Compose PrimaryTabRow、SecondaryTabRow (TabRow)自定义

对于主要指标标签页(导航页),请使用PrimaryTabRow。对于次要指标标签页(子页面),请使用SecondaryTabRow。固定标签页会同时显示一组中的所有标签页。要在固定标签页之间导航,请单击单个标签页,或在内容区域向左或向右滑动。TabRow包含一行标签,并在当前选定的标签下方显示一个指示器。TabRow将其标签均匀地分布在整行上,每个标签占据相同的空间。有关不强制等大小并允许滚动到不适合屏幕的标签页的标签行,请参见ScrollableTabRow。

2025-06-05 16:09:34 563

原创 Android 自定义View小技巧之OnGlobalLayoutListener

监听视图的布局变化,当布局完成后执行一些操作//TODO()

2025-02-27 18:24:55 226

原创 HarmonyOS 无线调试

找到hdc位置> C:\Users\27638\AppData\Local\OpenHarmony\Sdk\14\toolchains。不要去DevEco Studio的窗口不知道为什么调不动。

2025-02-25 21:15:00 535

原创 Android adb WiFi使用

电脑和手机用同一WiFi。

2025-01-17 09:43:22 2060

原创 Android 自然周计算、(ISO 标准)周计算

是 Java 8 引入的日期时间 API, 方法用于获取当前地区的“周”规则。这个规则是基于 ISO-8601 标准,它可能与不同地区的文化和习惯有关。特别地,ISO-8601 定义了以下几点:因此,不同国家/地区的 (例如美国和欧洲)可能使用不同的规则来确定“第一周”的起始点。 返回一个 实例,默认情况下,它使用的是默认的 (通常是基于当前操作系统的地区设置)和 (格里历)。不同的 实现也可能有不同的周数计算规则,尤其是在不同地区的情况下。周的起始日:第一周的定义:

2024-12-31 11:17:25 846

原创 Android Transformations 废弃? 使用方法变更

Android Transformations 报错

2024-12-17 21:45:00 563 1

原创 ViewPager2移除了setPageMargin方法,ViewPager2设置页面间距方式

在ViewPager2中为我们提供了MarginPageTransformer,我们可以通过ViewPager2的setPageTransformer方法来设置页面间距。当然你还可以获取View设置。

2024-12-10 21:15:00 636

原创 Android Html.fromHtml和buildSpannedString用途和实现方式

设置 "Android" 的颜色为 #3371F1 并去除下划线。

2024-10-30 21:45:00 852

原创 OpenLayers 使用高德地图并绘制一些线,并用Android原生触发

这是一份OpenLayers使用高德地图并绘制一些线代码,这高德来源好像不太正规建议自己去开发者平台逛逛。代码都有住宿我就不过多介绍了。

2024-08-14 19:25:34 758

原创 Android 判断一个字符是否是中文字符

【代码】Android判断一个字符是否是中文字符。

2024-07-08 11:35:56 593

原创 javascript关于Array对象的一些操作方法

JS关于Array对象的一些操作方法

2024-06-25 22:30:00 1244

原创 让你的二值化图片直接进化,弗洛伊德-斯坦伯格抖动算法

Android 让你的二值化图片直接进化,弗洛伊德-斯坦伯格抖动算法。

2024-05-30 22:15:00 625 1

原创 Android Camerax 旋转角度(setTargetRotation)无效?

Camerax 旋转角度(setTargetRotation)无效

2024-05-24 19:15:00 1806

原创 Unable to resolve module missing-asset-registry-path from XXX

Unable to resolve module missing-asset-registry-path from D:

2024-05-15 18:45:00 1498

原创 git提交常用

2.大型文件添加到lfs管理 git lfs track "*.mp4"(后缀) "res/*"(文件夹)"xxxx"(文件) 具体表现在git本地仓库中构建了一个文件.gitattributes。5.连接在码云准备好的远程仓库 git remote add origin https://gitee.com/yangguizhong/weather.git。4.提交缓冲区文件到本地仓库 git commit -m "创建仓库"4.正常git add git commit git push就行。

2024-04-26 15:48:18 329

原创 react native hsv转rgb rgb转hsv

【代码】react native hsv转rgb。

2024-03-14 10:56:26 459

原创 Android com.facebook.react:react-native:+ 版本问题

当然以防万一你可以强制指定了要使用的版本是 0.xx.0,并且在编译过程中不会允许任何其他版本的 React Native 被使用。将 + 替换为项目指定版本。

2024-02-22 22:00:00 1719

原创 React Native Android设备连接到ADB后 yarn start操作后找不到设备

因为你没有连接到开发服务器所以npx react-native run-android能跑但是yarn start操作后 "r" "d" 提示,确保您的应用程序正在模拟器或通过USB连接的手机上运行。

2024-02-22 19:45:00 2299 2

原创 HarmonyOS 自定义进度条 Stage模型

通过onTouch监听滑动,动态改变圆角。

2024-02-20 19:30:00 1060

原创 HarmonyOS Stage模型 权限申请

例:有 'ohos.permission.APPROXIMATELY_LOCATION', 'ohos.permission.LOCATION', 'ohos.permission.CAMERA'三个权限 已授权前两个调用结果如下。在module.json5配置文件中声明权限。不论是system_grant还是user_grant类型都需要声明权限,否则应用将无法获得授权。

2024-02-20 08:00:00 2091

原创 HarmonyOS 权限 介绍

HarmonyOS权限

2024-02-19 21:15:00 4487

原创 Kotlin协程 SharingStarted

在这种共享模式下,共享在第一个订阅者出现时开始,而在最后一个订阅者消失时立即停止。可以设置 stopTimeoutMillis 来指定停止的超时时间,以及 replayExpirationMillis 来指定回放缓存的过期时间。许您对流的共享行为进行更灵活的控制,以满足您的特定需求。在这种共享模式下,共享在第一个订阅者出现时开始,并且永不停止。作用:用于定义在 shareIn 和 stateIn 操作符中启动和停止共享协程的策略。在这种共享模式下,共享立即开始,并且永不停止。

2024-01-25 22:00:00 1022

原创 Kotlin 协程库v1.7.1的核心模块(kotlinx-coroutines-core)-- kotlinx.coroutines.flow篇

协程库中的一个抽象类,用于创建具有状态的 Flow 实现。它跟踪了用于上下文保留的所有属性,并在任何属性被违反时抛出 IllegalStateException。// 处理收集到的每个值collectedCounter.incrementAndGet() // 增加收集计数values.forEach { // 发射所有的值。

2024-01-25 12:00:09 2882

原创 HarmonyOS Stage模型 UIAbility生命周期状态

WindowStageCreate回调,UIAbility实例创建完成之后,在进入Foreground之前,系统会创建一个WindowStage。每一个UIAbility实例都对应持有一个WindowStage实例。WindowStage为本地窗口管理器,用于管理窗口相关的内容,例如与界面相关的获焦/失焦、可见/不可见。可以在onWindowStageCreate回调中,设置UI页面加载、设置WindowStage的事件订阅。

2024-01-12 20:30:00 3824

原创 HarmonyOS自定义组件生命周期函数介绍

在创建自定义组件的新实例后,在执行其build()函数之前执行。允许在aboutToAppear函数中改变状态变量,更改将在后续执行build()函数中生效。在自定义组件析构销毁之前执行。页面每次显示时触发一次,包括路由过程、应用进入前台等场景,仅@Entry装饰的自定义组件生效。页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景,仅@Entry装饰的自定义组件生效。当用户点击返回按钮时触发,仅@Entry装饰的自定义组件生效。

2024-01-11 22:00:00 823

原创 HarmonyOS 工程目录介绍

工程目录 AppScope:存放应用全局所需要的资源文件 base element:文件夹主要存放公共的字符串、布局文件等资源 media:存放全局公共的多媒体资源文件 app.json5:应用的全局的配置文件,用于存放应用公共的配置信息 { "app": { "bundleName": "com.xiaotie.testapplication",//包名 "vendor": "example",//应用程序供应商 "versionCode"

2024-01-11 21:45:00 1100

原创 Kotlin:Set其实是有插入的顺序?

MutableSet的默认实现是LinkedHashSet,LinkedHashSet是有保留元素插入的顺序。MutableSet怎么能调用indexOf去获取它的插入顺序呢?翻不了墙的看下面 (

2024-01-05 10:56:23 759

原创 Int 转 byte数组最简方法

【代码】Int 转 byte数组最简方法。

2024-01-04 11:37:19 569

原创 Kotlin ByteArray 最简拆包方法

【代码】Kotlin ByteArray 最简拆包方法。

2024-01-03 10:20:24 634

原创 Kotlin 协程库v1.7.1的核心模块(kotlinx-coroutines-core)-- kotlinx.coroutines篇

扩展函数,它的作用是将指定的协程上下文(CoroutineContext)添加到当前协程作用域 (CoroutineScope) 中,并覆盖当前作用域上下文中的相应键。如果此范围内的任何子协程失败,则此范围失败,其余的所有子协程都会被取消。一种特殊类型的 Job,它用于创建协程的层级结构,其中子协程的失败不会影响其它子协程。介绍:为协程构建器的实现提供一个辅助函数,是为了防止异常丢失而设计的,是一种最后的手段。这是一个方便的方法,可以等待多个协程的完成,而不必在代码中使用 job.join() 多次。

2023-12-16 16:00:00 4524 2

原创 Android studio 无法查看源码

Android studio 查看源码时提示 Decompiled .class file,bytecode version:52.0(java 8)1、检查 buildToolsVersion。2、检查相关资源文件。

2023-12-12 21:00:00 1680

空空如也

空空如也

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

TA关注的人

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