注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
江南一点雨
2609
获赞数
8
关注数
7617
粉丝数
关注他
发私信
深圳
www.javaboy.org
IP 属地广东
2017-09-08 加入
浏览 100.1k
举报
屏蔽
主页
回答
88
提问
90
文章
557
更多
《Spring Boot+Vue全栈开发实战》作者
公众号:江南一点雨
微信:a_java_boy
专注于Spring Boot、Spring Cloud、前端Vue等技术
9,215 声望
|
大师
全站排名超越 99.92% 用户
springboot
4.9k
java
4.4k
spring
2.6k
vue.js
1.6k
springsecurity
1.5k
3
黄金勋章
Top Writer
10
白银勋章
执著
火爆问题
Top Writer
33
青铜勋章
受欢迎问题
受益者
长文达人
个人动态
发布了文章
2025-12-12
鸿蒙如何防止敏感页面被截屏?
江南一点雨
在移动应用开发中,保护用户隐私和敏感信息是至关重要的安全需求。尤其在金融、医疗、政务等高敏感度场景中,应用界面可能包含银行卡号、身份证信息、病历数据或机密文件等内容。如果这些页面被用户截屏或录屏,极易造成信息泄露,带来严重的安全风险。
发布了文章
2025-12-12
鸿蒙开发,朋友圈信息流卡顿如何优化?
江南一点雨
在移动应用开发中,信息流(Feed)是用户最常交互的核心场景之一。尤其在社交类应用(如“朋友圈”)中,用户滑动频繁、内容复杂(图文、视频、评论等),对性能要求极高。鸿蒙系统(HarmonyOS)虽然具备分布式能力和高性能渲染引擎,但在实际开发过程中,若未遵循最佳...
发布了文章
2025-12-12
鸿蒙Web组件如何与ArkTS页面进行双向数据通信?
江南一点雨
在鸿蒙(HarmonyOS)应用开发中,Web组件是一个高频使用的UI组件,用于嵌入网页内容。然而,许多开发者在实际项目中常常遇到一个关键问题:如何让嵌入的网页(HTML/JS)与原生ArkTS页面之间实现高效、安全的双向数据通信?
回答了问题
2025-12-12
如何通过HarmonyOS实现设备间的视频流传输?
江南一点雨
鸿蒙实现设备间视频流传输,核心是借助分布式能力和多媒体相关API来做。首先得确保设备都登录同一鸿蒙账号、处于同一局域网,先通过DeviceManager发现并建立设备间的分布式连接。然后在发送端,用MediaRecorder或CameraKit采集视频流,把视频数据封装成合适的格式(...
回答了问题
2025-12-12
HarmonyOS的安全沙箱机制是如何工作的?
江南一点雨
HarmonyOS的安全沙箱机制本质是给每个应用划定独立且隔离的运行和存储区域,防止应用间越权访问数据或干扰运行。首先应用安装时系统会为其分配唯一的UID和独立的沙箱目录,应用只能读写自己目录下的文件,没法直接访问其他应用的沙箱空间,比如菜谱应用的烹饪记录就...
回答了问题
2025-12-12
基于鸿蒙 HarmonyOS开发应用时,配置 DevEco Studio 环境遇到 “SDK 组件下载失败” 问题,可能的原因有哪些?该如何排查和解决?
江南一点雨
DevEco Studio下载SDK组件失败,大概率是网络、配置或权限的问题。首先排查网络,比如是不是连了公司内网、代理配置不对,或者网络不稳定,可切换成手机热点、关闭代理试试,也能手动下载SDK包放到指定目录。然后看权限,Windows下要以管理员身份运行DevEco,Mac则要...
回答了问题
2025-12-12
鸿蒙的 ArkUI 中,状态管理(@State、@Link、@Provide/@Consume 等)的使用场景和区别是什么?实际开发中如何避免状态同步异常?
江南一点雨
@State是组件内部私有状态,只在当前组件内生效,适合管理组件自身的UI状态;@Link是父子组件单向绑定,子组件通过它关联父组件的@State状态,适合直接父子间传值同步;@Provide/@Consume是跨层级绑定,不用逐层传值,适合爷孙组件这类跨层级的状态同步。实际开发避...
回答了问题
2025-12-12
鸿蒙版本适配问题,打包时出现 “NoSuchAlgorithmException” 异常?
江南一点雨
鸿蒙打包出现NoSuchAlgorithmException异常,大多是因为用了高版本鸿蒙SDK里的加密算法,而打包时适配的低版本系统不支持这个算法。首先要查代码里用到的加密相关接口,比如某些哈希算法、加密套件,确认这些算法在目标鸿蒙版本里是否存在,比如低版本API可能不支持S...
回答了问题
2025-12-12
状态管理数据同步问题,@State 与 @Link 装饰器使用不当导致父子组件状态不同步?
江南一点雨
@State和@Link用错导致父子组件状态不同步,核心是没搞懂两者的绑定逻辑。首先@State是组件内部私有状态,@Link是用来绑定父组件的@State/ @Provide状态的,要是直接把父组件普通变量传给子组件@Link,肯定同步不了。正确做法是父组件用@State定义状态,子组件用@Lin...
回答了问题
2025-12-12
鸿蒙ArkTS与SwiftUI:两者有何核心区别?
江南一点雨
鸿蒙ArkTS和SwiftUI核心区别首先在适配场景,ArkTS是鸿蒙专属,能天然支持手机、平板、智慧屏等多设备分布式适配,写一套代码就能跨鸿蒙设备跑,而SwiftUI只针对苹果生态,只能在iOS、macOS这些系统用。其次语法上,ArkTS基于TypeScript扩展,更贴近前端开发者的习惯...
回答了问题
2025-12-12
鸿蒙应用开发,朋友圈信息流卡顿如何优化?
江南一点雨
鸿蒙应用朋友圈信息流卡顿,核心是数据加载和UI渲染没做好优化。首先别一次性加载所有朋友圈内容,用分页加载,每次只拉20条左右,滑动到底部再加载下一页,减少首次渲染压力。然后图片要做处理,先加载缩略图,滑动到可视区域再加载高清图,还得给图片加缓存,避免...
回答了问题
2025-12-12
HarmonyOS的Agent Framework Kit如何使用?需要申请什么?
江南一点雨
使用 HarmonyOS 的 Agent Framework Kit 首先得明确它主要是用来做跨设备能力协同的,用的时候先在工程里引入对应的 SDK 依赖,不用单独申请系统级权限,只需要在 module.json5 里声明设备通信、分布式数据管理这些基础权限就行。实际用的时候,先创建 Agent 实例,...
回答了问题
2025-12-12
分布式设备通信失败,多设备间数据无法同步或任务分配失败?
江南一点雨
鸿蒙分布式设备通信失败,多设备同步数据或分配任务出问题,大多是连接、权限或配置没弄好。先检查所有设备是不是在同一个鸿蒙账号、同一个WiFi下,没连对网络肯定没法通信。然后看应用有没有开分布式权限,比如分布式数据同步、设备发现这些权限,没开的话设备之间...
回答了问题
2025-12-12
ArkTS 编译报错,出现类型不匹配、变量未定义或接口调用错误?
江南一点雨
ArkTS编译报类型不匹配、变量未定义或接口调用错误,大多是基础语法和类型校验没做好。首先变量未定义大概率是没声明就用,或者声明了但作用域不对,比如在函数里定义的变量拿到外面用,先检查变量是不是先声明再使用,跨文件用的话有没有正确导入。类型不匹配就是赋...
回答了问题
2025-12-12
分布式数据同步延迟,大规模数据交换时同步滞后或数据不一致?
江南一点雨
鸿蒙分布式数据同步出现延迟、大规模数据交换时滞后或不一致,大多是同步策略没适配好数据量级和网络状态。首先要先把数据做分级处理,把核心的菜谱基础信息和非核心的烹饪记录分开,核心数据优先同步,非核心数据可以批量延后或在设备闲时同步,别一股脑全发起同步...
回答了问题
2025-12-12
多设备 UI 适配异常,手机、平板、智慧屏等不同屏幕尺寸下布局错乱?
江南一点雨
鸿蒙多设备UI适配出问题,布局在手机、平板、智慧屏上错乱,核心是没做好屏幕尺寸和布局规则的适配,没兼顾不同设备的显示特性。首先得放弃固定尺寸的布局方式,别直接写死宽高数值,比如把组件宽度设成200vp这种固定值,换个大屏设备就会要么留白要么挤在一起,应该...
回答了问题
2025-12-12
鸿蒙应用启动速度缓慢,首次启动白屏时间过长或启动后无响应?
江南一点雨
鸿蒙应用首次启动出现白屏久、甚至无响应的情况,大多是启动阶段主线程被过多任务占满,或者初始化逻辑没做好导致的。首先得先梳理启动时的任务,把核心和非核心的分开,核心的比如创建窗口、加载启动页UI这些得在主线程快速做完,保证能尽快给用户展示界面,而非核...
回答了问题
2025-12-12
打包签名验证失败,构建 HAP/APP 时提示 “Signature verify failed”?
江南一点雨
签名文件本身有问题最容易踩坑的是签名文件(.p12/.cer)过期、密码错误,或者文件损坏。先核对签名文件的有效期(用鸿蒙DevEco的签名工具查看),确认密码没输错;如果是自己生成的调试签名,重新生成一份(DevEco里“Build→Generate Key and CSR”),替换旧文件后再...
回答了问题
2025-12-12
我用RelationalStore + 分布式同步来处理鸿蒙应用智能菜谱管理助手中的菜谱数据,如果手机端和平板同时修改数据,该怎么处理?
江南一点雨
先给每条菜谱数据加“版本字段”(比如version,整数自增)和“更新时间戳”(updateTime),这是基础——不管手机还是平板改数据,改之前先读当前版本,改完后版本+1,同步时只认高版本,避免旧数据覆盖新数据。
回答了问题
2025-12-12
我想Preferences和KVStore处理鸿蒙应用菜谱管理助手实践记录的烹饪进度,如何处理临时进度 vs 持久化进度管理?
江南一点雨
先分清场景:临时进度是用户正在做菜时的实时进度(比如步骤1做到一半、倒计时剩余30秒),断网/切后台短时间内要保留,但退出菜谱页面就可以清;持久化进度是用户做完的步骤、收藏的菜谱完成度、历史烹饪记录,需要长期存,换设备/重启应用都得在。
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据