自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HarmonyOS ArkTS的声明式开发 自定义色盘

1.拆出背景颜色色盘提高性能。2、取色圆的画布绘制。

2026-07-21 22:45:00 24

原创 Visual Studio Code创建Flutter项目时包名组织名更改

打开设置页Flie->Preferences->Settings。配置dart.flutterCreateOrganization。创建新 Flutter 项目时的默认组织名。指定 Flutter SDK 的安装路径。创建新项目时默认启用的平台。搜索Flutter选择。

2026-06-02 17:50:26 310

原创 Compose中的副作用-状态与作用域

本文介绍了Jetpack Compose中的关键协程与状态管理工具

2026-06-02 17:34:54 222

原创 Compose Text多样式SpanStyle设置

【代码】Compose Text多样式SpanStyle设置。

2026-04-25 16:51:54 30

原创 Compse Text文字上下居中

在Text的Modifier中使用.wrapContentHeight(Alignment.CenterVertically)

2026-03-16 21:15:00 46

原创 compse Text字体镂空

【代码】compse Text字体镂空。

2026-01-26 10:37:20 131

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

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

2025-11-18 17:41:12 221

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

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

2025-10-31 17:28:31 348 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 479

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

java.lang.IllegalArgumentException: NavDisplay backstack cannot be empty

2025-08-02 15:45:00 338

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

【代码】【无标题】

2025-06-26 15:10:14 163

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

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

2025-06-11 14:01:56 556

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

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

2025-06-11 12:21:46 394

原创 Aandroid Compose 侧滑删除按钮

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

2025-06-05 17:20:09 504

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

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

2025-06-05 16:09:34 657

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

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

2025-02-27 18:24:55 263

原创 HarmonyOS 无线调试

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

2025-02-25 21:15:00 587

原创 Android adb WiFi使用

电脑和手机用同一WiFi。

2025-01-17 09:43:22 2855

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

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

2024-12-31 11:17:25 948

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

Android Transformations 报错

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

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

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

2024-12-10 21:15:00 686

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

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

2024-10-30 21:45:00 905

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

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

2024-08-14 19:25:34 806

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

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

2024-07-08 11:35:56 625

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

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

2024-06-25 22:30:00 1263

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

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

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

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

Camerax 旋转角度(setTargetRotation)无效

2024-05-24 19:15:00 1837

原创 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 1539

原创 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 342

原创 react native hsv转rgb rgb转hsv

【代码】react native hsv转rgb。

2024-03-14 10:56:26 467

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

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

2024-02-22 22:00:00 1746

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

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

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

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

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

2024-02-20 19:30:00 1080

原创 HarmonyOS Stage模型 权限申请

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

2024-02-20 08:00:00 2125

原创 HarmonyOS 权限 介绍

HarmonyOS权限

2024-02-19 21:15:00 4716

原创 Kotlin协程 SharingStarted

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

2024-01-25 22:00:00 1042

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

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

2024-01-25 12:00:09 2938

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

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

2024-01-12 20:30:00 3920

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

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

2024-01-11 22:00:00 857

原创 HarmonyOS 工程目录介绍

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

2024-01-11 21:45:00 1172

空空如也

空空如也

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

TA关注的人

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