自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 HarmonyOS NEXT状态管理实践

HarmonyOS NEXT状态管理需合理使用装饰器,理解@State、@Prop、@Link和@ObjectLink等特性与适用场景。更新状态时,使用临时变量减少变更次数,精确控制更新范围,避免不必要UI重绘。父子组件状态同步要依需求选装饰器,单向用@State与@Prop,双向用@State与@Link,多层用@Provide与@Consume。复杂状态管理场景下,@Observed跟踪对象变化,临时变量计算新状态,确保应用高效稳定。

2025-03-28 10:36:56 479

原创 HarmonyOS next性能优化:多维度策略与实战案例

指标类型关键指标目标值启动时间首屏渲染< 2秒响应速度交互延迟< 16ms动画性能帧率60fps内存使用内存占用合理范围内性能优化是HarmonyOS next应用开发中不可或缺的一环。通过合理应用渲染性能优化、状态管理优化、资源管理优化、网络请求优化以及性能监控与调试等多维度的优化策略。其实还有很多可以优化的点,例如:动画(减少渲染进程的冗余开销),避免在主线程执行耗时操作,减少视图嵌套层级,组件复用等等,都可以显著提升应用的性能和用户体验。

2025-03-20 17:32:47 1053

原创 HarmonyOS NEXT 组件状态管理的对比

State:用于定义组件内部的状态变量,其变化会驱动UI的更新。@State装饰的变量与子组件中的@Prop装饰变量之间建立单向数据同步,与@Link、@ObjectLink装饰变量之间建立双向数据同步。@Prop:用于父子组件间的单向数据传递。父组件的数据变化会同步到子组件,但子组件对@Prop修饰的变量进行修改不会影响父组件。@Link:在父子组件间建立双向数据绑定,实现数据的同步更新。当子组件中的@Link装饰变量发生变化时,父组件中的对应数据也会相应更新。:用于处理嵌套类对象属性的变化。

2025-03-20 13:51:04 1357

原创 HarmonyOS NEXT通过关系型数据库实现数据的持久化

可以初步了解HarmonyOS NEXT中数据库的简单使用和开发步骤

2025-02-24 15:39:06 974

原创 本地化部署DeepSeek

最近,DeepSeek凭借其先进的算法和卓越的能力迅速崛起,成为国内AI大模型领域的佼佼者,推动了国内AI技术的跨越式发展。作为一款现象级的AI产品,DeepSeek的用户量增长迅猛,其日活跃用户数已突破3000万。然而,随着用户量的激增,DeepSeek的服务器也面临着巨大的压力,甚至在近期遭受了大规模的网络攻击,导致服务频繁出现“服务器繁忙”的提示。在这种情况下,将DeepSeek部署到本地电脑成为了一个理想的解决方案。本地部署不仅可以避免网络依赖,还能确保数据的安全性和隐私性。

2025-02-19 10:54:12 1158 1

原创 HarmonyOS NEXT网络状态监听HTTP和RCP请求网络

应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。HTTP数据请求功能主要由http模块提供。使用该功能需要申请ohos.permission.INTERNET权限。

2025-02-16 17:48:24 1275

原创 Flutter调用HarmonyOS NEXT原生相机拍摄&相册选择照片视频

Flutter调用HarmonyOS NEXT原生方法,到相机相册选择照片视频,相机拍摄图片视频实践

2025-01-21 16:13:00 1761

原创 Flutter适配HarmonyOS实践

flutter适配鸿蒙

2024-12-27 11:01:19 1950

原创 HarmonyOS Next 开发AES加密解密和中文乱码处理

对称/分组密码一般分为流加密(如OFB、CFB等)和块加密(如ECB、CBC等)。对于流加密,需要将分组密码转化为流模式工作。对于块加密(或称分组加密),如果要加密超过块大小的数据,就需要涉及填充和链加密模式。ECB(Electronic Code Book电子密码本)模式ECB模式是最早采用和最简单的模式,它将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密。

2024-12-27 09:18:29 596

原创 clipchamp制作视频&文字转语音音频

使用clipchamp文本转语音和在线视频编辑指南

2024-12-09 10:16:59 1708

原创 Flutter3.22.2中SliverAppBar设置背景色滑动显示颜色错误

无论怎么改都发现,似乎有一个百分百的颜色遮罩一样,backgroundColor设置成纯色,依然会有若隐若现的阴影,后来和大佬朋友讨论,说有没有可能是因为flutter版本升级后的版本差异,说干就干,将sdk版本降低到3.4以前,确实没有这个问题了。意思就是是否使用Material 3的样式,默认是true,后续高版本可能会取消这个参数的设置。

2024-11-07 17:06:40 856 2

原创 人工智能的发展方向

随着人工智能技术的飞速发展,它已经在医疗、企业运营和我们的日常生活中扮演了重要角色。我们的家中,智能语音助手、自动驾驶汽车、智能家居等产品已成为生活的一部分。🚀 人工智能的潜力无限,它不仅改变了我们的工作方式,也重塑了我们的生活习惯。面对这些挑战,我们需要积极适应,通过教育和培训提升个人技能,以确保在人工智能时代中保持竞争力。我相信,通过不断的技术创新和社会适应,人工智能将为人类带来更多的便利和福祉。它将推动医疗、教育、交通等多个行业的革新,提高我们的生活质量。让我们一起探讨这个话题,分享你的看法和观点。

2024-10-23 14:56:04 217

原创 Google Devfest 2024 上海站嘉宾抢先看 | 你,要跟我们一起构建那个 AI 未来世界吗?

DevFest2024 Shanghai

2024-10-23 14:33:22 1635

原创 鸿蒙开发(HarmonyOS)组件化浅谈

众所周知,现在组件化在移动开发中是很常见的,那么组件化有哪些好处:1.:组件化允许将应用程序的不同功能模块化,使得这些模块可以在不同的项目中重复使用,从而提高开发效率并减少重复工作。2.:通过组件化的规则将代码拆分成不同的模块,实现高内聚、低耦合,使得代码更易于维护,降低了模块间的依赖,减少了潜在的错误和问题。3.:组件化使得开发团队可以并行工作,每个团队可以专注于自己的组件,独立开发和维护,这样可以加快开发进度,提高整体的开发效率。4.

2024-09-20 13:55:30 1578

原创 【暑”你最“鸿”打卡赢好礼】申请加入华为HDG赢好礼

【暑”你最“鸿”打卡赢好礼】重磅来袭🔥🎁参与活动礼品多多,福利多多快点击下方活动海报查看活动详情吧👇​记得进群口令,参加 上海站暑期社群活动

2024-08-15 17:43:44 169

原创 Flutter TextFiled频繁采集“剪切板信息”

APP在运行时,SDK存在以下违规行为: 1、未见向用户告知且未经用户同意,f2prateek dart存在频繁采集“剪切板信息”的行为,非服务所必须且无合理应用场景,超出实现产品或服务的业务功能 所必须的最低频率。设置为false,提交到VIVO的做隐私合规检测,发现依然没有通过,还是这个问题。” 将日志文件下载看了下,确实频率非常高,那是不是跟这个状态被更新有关呢?抱着试试看的态度,将源码的最后一行注释掉,重新编译打包。查看代码后发现就是一个很普通的tetFiled,没有其他特殊的,先做排除。

2024-07-16 14:03:15 2115 3

原创 鸿蒙HarmonyOS自定义组件开发和使用

HarmonyOS ArkUI自定义组件的开发与使用

2024-06-28 17:06:01 1919

原创 鸿蒙HarmonyOS服务卡片实战

鸿蒙HarmonyOS服务卡片的创建,交互以及数据更新

2024-06-21 00:47:46 2617 1

原创 鸿蒙HarmonyOS开发 preferences首选项

ohos.data.preferences (用户首选项)用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型以及这3种类型的数组类型。注意:Key的最大长度限制为80个字节,Value的最大长度限制为8192个字节。大概2000个字符左右的长度,如果数据多长建议使用文件或轻量型数据库来存储。

2024-06-12 17:05:10 2288

原创 Flutter状态管理

Flutter开发,状态管理

2024-06-06 16:57:34 1249 1

原创 Flutter开发网络请求中对数据加密解密

Flutter开发加解密,网络请求中对使用加解密

2024-06-05 14:42:58 1386

原创 鸿蒙开发在应用中加载Web网页&应用与Web之间通信

鸿蒙开发在应用中加载Web网页应用与Web之间通信

2024-05-31 17:00:15 694

原创 鸿蒙开发AES加密解密和中文乱码处理

鸿蒙AES加解密,如何解决鸿蒙AES加解密中文乱码问题

2024-05-28 15:17:06 1268 1

原创 Flutter的Windows配置中遇到的坑

参照 https://www.jianshu.com/p/a78fd5e5116d在配置完flutter后 new flutter project时候发现 flutter sdk path这里没路径,选择了flutter路径后下面出现红字,走不下去,此时我猜想可能flutter没有配置完成,然后运行flutter doctor时候提示Checking Dart SDK version......

2019-06-10 11:34:17 835

原创 Databinding 使用以及相关问题

DataBinding官方文档的解释:数据绑定库是一个支持库,允许您使用声明性格式而不是以编程方式将布局中的UI组件绑定到应用程序中的数据源。其实已经出来很久了,但是身边朋友使用的人不是特别多,今天出一个使用教程:优点:DataBinding的优点比普通的findViewById之后再设置数据简单了很多,并且数据更新也很简单只要更新绑定的binding,数据更新会自动生效官方文档下面介...

2018-07-20 18:22:51 2295

原创 我的第一个快应用,以及搭建环境过程中遇到的坑

大家都知道,前几天国内的九大手机制造商联合宣布了【快应用】,得知后看了很欣喜,决定自己动手试一试,刚好看到鸿洋大神的开发指南,链接稍后给出,这篇博客是在参照鸿洋大神的指南进行搭建时候遇到的一些问题,因为之前不是前端开发,所以很多必要的东西没有安装。步骤1:安装node.js发现电脑上版本过高,随后通过命令降到了7.0.0(官网上提示版本需要6.0以上,8.0以下)步骤2:安装hap-toolkit...

2018-03-23 14:32:04 1421

原创 我的资源

PatternLockView  图形解锁PatternLockView 这个库可以在应用中简单快速的实现图形锁机制。它有大 量的个性化选项可以用于改变功能和外观,以此满足你的需求,非常的实 用。重点是它还支持响应式的 RxJava 2 视图绑定。地址:https://github.com/aritraroy/PatternLockView

2017-10-17 10:59:10 503

原创 属性动画、帧动画、补间动画的介绍使用及对比

属性动画、帧动画、补间动画的介绍使用及对比版权声明:转载必须注明本文转自南轩的博客: http://blog.youkuaiyun.com/nanxuan521 在android开发中经常会碰到一些动画需求,其中一部分动画依靠android SDK中自带的动画就可以实行,在5.0以后安卓系统多了很多动画,比如跳转,关闭。。。等等很多动画,让我们的APP在使用中不在那么生硬,用起来更加的舒服,说白了就是

2016-09-22 10:48:23 9385

原创 使用RecyclerView实现电商物流信息的时光轴效果

转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/49734867; 本文出自:【kirk.wang的博客】相信RecyclerView大家已经不陌生了,最近公司项目中查看物流信息需要用到时光轴,所以在完成此功能之后写下了这一篇文章,希望对大家有所帮助.需求要达到的效果实现功能需求首先为什么要做时光轴,用它来体现有什么好

2016-01-26 15:52:06 2930

转载 Android压缩图片到100K以下并保持不失真的高效方法

本文章 转载自:http://www.360doc.com/content/14/0428/17/11800748_372972179.shtml,感谢博主为我们贡献优秀代码俄经验前言:目前一般手机的相机都能达到800万像素,像我的Galaxy Nexus才500万像素,拍摄的照片也有1.5M左右。这么大的照片上传到服务器,不仅浪费流量,同时还浪费时间。在开发Android企业应用

2015-07-14 12:47:14 1363

原创 ImageLoader 基本介绍及使用

前几天做项目的时候因为暂时没有服务器,所以图片全部存在了工程里面,因为屏幕适配的原因,图片全部都是高清大图,一个图片就有1.8MB,下面有浏览区,上面是个大图 小图是提供了,但是大图太大 放在imageView中 一张还好,点击第二张小图,一点就OOM了,开始想的特别好,用BitmapFactory 把图片进行缩放,缩放后OOM出现的频率降低了,但是效率特别慢,连跳转到该页

2015-06-05 10:56:41 853

原创 触摸屏幕实现拖尾效果

最近做了一个手指触摸手机屏幕,实现拖尾效果的Demo,主要就用到了自定义绘制。首先 定义一个类来存储触摸屏幕时的位置package com.example.aa;/*** * 记录手指触摸屏幕时的位置 * * @author wyk * */public class PointTest { /** X坐标 */ public float fLeft; /**

2015-04-13 16:16:22 4083

jdk-17.0.12 MAC Intener安装包

jdk17.0.12 MAC Intener安装包

2025-02-19

Ollama-darwin Windows版

Ollama Windows安装包, Ollama是一个开源工具,专注于在本地计算机上快速部署和运行大型语言模型(LLM),尤其适合没有高性能GPU的普通用户。它通过简化的安装流程、模型管理和资源优化,让用户能够轻松在本地体验和调试各类LLM(如LLaMA、DeepSeek、Mistral等)

2025-02-19

Chatbox MAC安装包

deepseek本地化部署后,借助Chatbox,实现网页或客户端操作

2025-02-19

Ollama安装包Mac版

Ollama 是一个开源工具,专注于在本地计算机上快速部署和运行大型语言模型(LLM),尤其适合没有高性能GPU的普通用户。它通过简化的安装流程、模型管理和资源优化,让用户能够轻松在本地体验和调试各类LLM(如LLaMA、DeepSeek、Mistral等)

2025-02-19

android 带旋转效果+监听转动位置的饼图

android 带旋转效果+监听转动位置的饼图,里面有2种效果,一种的带监听转动效果,一种只有转动效果

2016-11-23

属性动画帧动画补间动画合集

属性动画帧动画补间动画合集的一个小demo,想对动画有所研究的朋友可以下载下来看下

2016-09-22

图片倒影滑动

图片倒影滑动,左右滑动会有不同的倒影效果,用到引导页上是非常酷炫的,欢迎批评指正

2016-01-27

MeiTuanLocateCity

实现了仿美团城市选择的效果,移植方便,我用的是读取文件的方式,有些需要替换为动态城市的可以直接更改

2016-01-27

TimeLineMaster

使用RecyclerView实现电商物流信息的时光轴效果,效果完美,可以直接移植,替换服务端动态数据即可

2016-01-27

Android压缩图片到100K以下并保持不失真的高效方法

目前一般手机的相机都能达到800万像素,像我的Galaxy Nexus才500万像素,拍摄的照片也有1.5M左右。这么大的照片上传到服务器,不仅浪费流量,同时还浪费时间。 此demo 解决了Android压缩图片到100K以下并保持不失真的高效方法

2015-07-14

触摸屏幕实现拖尾效果

触摸屏幕实现拖尾效果,当手指滑动后有一个拖尾效果

2015-04-13

listview实现左右滑动删除

listview实现左右滑动删除的demo

2015-03-26

SVN win7 64位

SVN win7 64位的我已经已经验证过了很 不错的建议下载

2015-03-24

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

TA关注的人

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