登录社区云,与社区用户共同成长
邀请您加入社区
计算摄影技术正在突破智能手机传感器的物理限制,通过算法创新提升移动摄影质量。本文系统介绍了计算摄影的技术原理与实现方案,包括: 计算摄影流程与传统ISP的区别,采用多帧RAW融合和神经网络处理 传感器噪声建模方法,包括读取噪声、散粒噪声等参数的估计 核心的多帧合成技术,详细解析了金字塔光流对齐算法实现 针对大运动的特征点对齐方案,涵盖特征检测、匹配和单应性变换 这些技术通过精准的数学建模和算法优化
在移动计算领域,端云协同架构正成为优化应用体验的关键范式。其核心原理在于打破传统云端中心化处理的局限,通过智能的任务调度与资源分配,实现云端强大算力与终端设备本地能力的有机结合。这一架构的技术价值在于,它能有效解决网络延迟、数据隐私和离线可用性等移动端固有挑战,从而为应用带来质的体验提升。在实际应用场景中,开发者常借助模型轻量化、动态任务调度与无冲突数据同步等技术,将AI推理、弹性计算等云原生能力
基于 HarmonyOS NEXT / ArkTS 项目“动图魔方”,拆解一个 GIF 创作工具如何为 HarmonyOS 7.0 提前预埋端侧 3D、多模态素材生成与跨设备体验路线:当前用 ArkGraphics3D 落地实时预览,用 CapabilityService 按 SDK 能力路由,用 Recon3DService 给 API 26 的 3DGS 重建留正式接入口。
本文介绍了如何利用HarmonyOS的TextPicker组件实现三级联动选择省市区功能,并回填到表单输入框中。主要内容包括: 通过TextInput绑定半模态转场,结合TextPicker实现点击输入框弹出省市区选择界面 从本地JSON文件中加载省市区数据资源 使用TextPicker的onChange回调处理用户选择,逐级查找省市区名称并组合成完整地址 点击确认后将选择的地址回填到输入框 该方
本文介绍了鸿蒙(HarmonyOS)HMRouter路由框架的核心功能与应用场景。该框架提供页面跳转、弹窗提示、转场动画等解决方案,支持单例页面、路由拦截等特性。主要内容包括: 基础页面跳转与返回功能实现 多级跳转后返回指定页面的方法 登录校验拦截器的实现方案 单例页面的配置与使用 弹窗页面的实现方式 返回确认弹窗的业务场景实现 HMRouter通过简化导航配置、增强跳转功能,有效提升了鸿蒙应用开
例如,在一些电影、电视剧的宣传 APP 中,为了营造出怀旧、复古或特定的剧情氛围,可能会将界面一键置灰,让用户仿佛置身于特定的时代背景中;值定义为灰度转换的比例,入参1.0则完全转为灰度图像,入参0.0则图像无变化,入参在0.0和1.0之间时,效果呈线性变化。说明:设置小于0.0的值时,按值为0.0处理,设置大于1.0的值时,按值为1.0处理。当 APP 进行维护、升级或出现故障需要暂停使用时,为
1、文档与教程 HarmonyOS开发文档-应用开发导读OpenHarmony–应用开发导读仓颉编程语言官网华为开发者博客华为开发者问答专区华为生态市场-鸿蒙生态市场OpenHarmony三方库中心仓坚果派童长老仓库中心鸿蒙宝典 一本快速学习鸿蒙的电子书promises-book JavaScript Promise迷你书。harmony-utils 一款功能丰富且极易上手的HarmonyOS工具
【摘要】鸿蒙测试工具DevEcoTesting的稳定性测试功能提供智能化测试方案,通过应用探索测试实现AI驱动的智能遍历。该功能支持模型管理、真机/模拟器测试,可自动执行1小时以上的深度测试并生成详细报告。测试配置灵活,包含截屏间隔、权限预处理等高级选项,能智能分析控件语义并识别稳定性问题。测试完成后提供可视化结果和问题列表,有效提升软件质量检测效率,为开发者提供便捷的一键式测试解决方案。(149
鸿蒙异步通信开发指南 本文介绍了在ArkTS单线程环境下实现Native子线程与主线程异步通信的解决方案。核心使用了Node-API提供的napi_threadsafe_function线程安全函数接口,主要流程包括: 创建线程安全函数并注册回调 通过异步任务(ExecuteWork)处理业务并触发回调 使用WorkComplete进行资源清理 通过回调函数返回主线程并调用ArkTS函数 在Ark
本文介绍了HarmonyOS新闻阅读应用的"一多"开发实践,重点展示了不同屏幕设备的适配方案。文章从UX设计、架构设计和页面开发三个维度展开,详细讲解了首页推荐页面的9大区域布局策略,包括挪移、延伸、重复布局等能力的具体应用。通过栅格布局、List组件和Swiper组件的灵活配置,实现了新闻大图卡片、上文下图、左文右图等内容在不同设备尺寸(sm/md/lg)下的自适应展示。文中
鸿蒙系统内存优化指南 本文介绍了HarmonyOS提供的五种内存管理工具和接口,帮助开发者优化应用内存占用: onMemoryLevel接口 - 监听系统内存变化,根据内存级别动态调整应用内存使用 LRUCache - 基于LRU算法实现的数据缓存工具,可自动淘汰最近最少使用的数据 生命周期管理 - 在应用生命周期中及时释放不再使用的系统资源 Purgeable Memory - 通过专用接口管理
应用将布局渲染到屏幕上的流畅度影响用户对质量的感知。建议移除多余的嵌套层次减少视图嵌套层次。视图的嵌套层次会影响应用的性能。因此推荐开发者移除多余的嵌套层次,缩短组件刷新耗时。如果视图嵌套得很深,会导致花费更多的时间来处理,会增加页面渲染时间。在屏幕刷新率为120Hz的设备上,每8.3ms刷新一帧,如果视图的嵌套层次多,可能会导致没法在8.3ms内完成一次屏幕刷新,就会造成丢帧卡顿,影响用户体验。
本文介绍了如何使用ArkUI实现带切换动效的自定义地址选择组件,主要包含以下内容: 数据获取:通过读取本地JSON文件获取省市区数据,使用TextDecoder解码后映射为模型对象。 交互实现: 使用bindSheet绑定地址选择半模态弹窗 通过changeIndex控制省市区列表TabContent切换 利用onAreaChange回调获取组件位置信息实现动效 功能特点: 支持省市区三级联动选择
本文介绍了在HarmonyOS中实现启动页的完整方案。主要内容包括:1)功能需求分析,涵盖3秒自动跳转、状态提示和美观UI;2)核心代码实现,通过@State管理倒计时状态,使用replaceUrl避免返回启动页;3)UI设计要点,包括渐变背景、居中Logo和右上角状态提示;4)技术难点解决方案,如定时器管理和页面跳转策略。文章提供了完整的代码实现,帮助开发者快速构建符合HarmonyOS设计规范
应用或元服务内点击操作响应时延应 ≤ X时间起点:点击离手;时间终点:界面发生变化。S标A标B标100ms150ms250ms自研应用、三方应用、底线S标(误差5%以内)响应起点:手指点击抬手离开屏幕响应终点:肉眼看到屏幕变化的第一帧响应时延:两处时间差值。
时钟节拍是特定的周期性中断,这个中断可以看做是系统心跳,中断之间的时间间隔取决于不同的应用,一般是 1ms–100ms,时钟节拍率越快,系统的实时响应越快,但是系统的额外开销就越大,从系统启动开始计数的时钟节拍数称为系统时间。时间是非常重要的概念,我们整个学生阶段有个东西很重要,就是校园铃声. 它控制着上课,下课,吃饭,睡觉的节奏.没有它学校的管理就乱套了,老师拖课想拖多久就多久,那可不行,下课铃
本文介绍了鸿蒙系统下的Lottie动画库使用方法和注意事项。Lottie能够解析After Effects导出的JSON动画文件,在鸿蒙设备上本地渲染。安装可通过ohpm直接获取。使用要点包括:在Canvas的onReady回调中加载动画、设置抗锯齿参数、注意动画尺寸比例、妥善处理资源释放等。文章还提供了完整的代码示例,展示了如何初始化渲染上下文、加载动画文件以及控制动画播放。特别强调了外部图片资
本文详细介绍了在鸿蒙App中集成大模型的完整配置与调试心得,涵盖API调用、密钥安全管理、网络请求优化及ArkUI数据绑定等关键环节。特别针对鸿蒙生态的差异化处理提供了实用解决方案,帮助开发者高效实现大模型能力在移动端的落地应用。
为了提高一下逼格,我搭了自己的github page,以后只能在这里看到我了。搞得好像很多人知道我博客的存在一样,哈哈!
本文以《耳畔三国·将星落》HarmonyOS NEXT / ArkTS 项目为例,把 Hvigor 构建、SDK 环境检查、文章结构预检、真实截图和 CSDN 内容管理高质量标识串成发布前验收清单,并复盘一次 SDK 组件缺失导致应用构建暂停的真实日志。
基于《耳畔三国·将星落》真实 HarmonyOS NEXT / ArkTS 工程,拆解 EntryAbility 默认系统模式、MainFrame 三态主题切换、Preferences 恢复与 AppTheme.palette token 刷新的完整闭环。
本文介绍了如何在星图GPU平台上自动化部署⚡ Qwen-Image-Lightning镜像,快速构建移动端AI图像生成应用。该镜像支持通过文本描述生成高质量图片,典型应用于Android APP开发,用户只需输入提示词即可实时生成创意图像,极大简化了移动端AI集成流程。
本文介绍了如何在星图GPU平台自动化部署Qwen-Image-Edit镜像,快速构建本地极速图像编辑系统。用户可通过自然语言指令实现智能图片编辑,如替换背景或调整风格,大幅简化移动端图像处理流程,提升创作效率。
本文介绍了如何在星图GPU平台上一键自动化部署“实时手机检测-通用”镜像,实现移动端实时代码分析与优化。该方案结合Claude Code的智能编程能力,为开发者提供实时的错误检测、代码补全和性能优化建议,显著提升移动开发效率与代码质量。
本文介绍了如何在星图GPU平台上自动化部署Qwen-Image-Edit镜像,实现本地极速图像编辑功能。该镜像支持自然语言指令驱动的智能图像处理,可应用于电商商品图片优化、人像美化等移动端场景,提升Android应用的用户体验和创作效率。
1\下载git如果下载时间过长可以在我的网盘下载2\默认安装即可3\在studio中设置git插件。点击test测试4\配置github帐号5\可能还会让你设置一个密码6\导入github项目上边的链接填写github上的工程链接点击clone即可导入转载于:https://blog.51cto.com/8318064/1836941...
本文介绍了如何在星图GPU平台上自动化部署智谱AI GLM-Image镜像,快速搭建文本生成图像的Web交互界面。该镜像特别适用于移动应用开发,例如在Android应用中集成个性化头像生成功能,为用户提供便捷的AI图像创作体验。
本文介绍了如何在星图GPU平台上自动化部署Qwen3-14B 私有部署镜像,实现移动端AI功能集成开发。通过该平台,开发者可快速搭建大语言模型服务,应用于Android应用的文本生成、智能问答等场景,显著提升移动应用的智能化水平。
1. 写在前面我一直认为 GitHub 是程序员必备技能,程序员应该没有不知道 GitHub 的才对,没想到这两天留言里给我留言最多的就是想让我写关于 GitHub 的教程,说看了不少资料还是一头雾水,我转念一想,我当初接触 GitHub 也大概工作了一年多才开始学习使用,我读者里很多是初学者,而且还有很多是在校大学生,所以不会用 Gi...
本文介绍了如何在星图GPU平台上自动化部署Qwen3-14B私有部署镜像,快速构建移动端AI应用原型。该镜像为Android Studio开发者提供了强大的中文大语言模型能力,可轻松实现智能聊天、文本摘要等核心功能,显著提升移动应用的智能化水平。
本文介绍了如何在星图GPU平台上自动化部署Qwen3-14B私有部署镜像,并集成到Android Studio开发移动端AI应用。该方案支持智能文案生成、图片内容识别等核心功能,特别适用于电商应用的自动化商品描述生成,兼顾数据隐私与开发效率。
本文深入探讨了UniApp中textarea组件的cursor-spacing和adjust-position属性组合,如何优雅解决移动端软键盘顶起输入框的常见问题。通过详细解析属性作用、实现方案及多平台适配技巧,为开发者提供了一套无需复杂计算的键盘协同解决方案,显著提升用户体验和开发效率。
本文详细介绍了如何利用Termux和Ngrok将安卓手机变成临时服务器,实现内网穿透。通过Termux搭建轻量级Web服务,结合Ngrok进行端口转发,使外部网络能够访问本地服务。文章包含环境配置、服务搭建、Ngrok使用及优化技巧,适合移动开发者和临时服务器需求者。
本文详细介绍了如何从零开发一个可复用的UniApp NFC读取插件,支持HBuilderX集成。通过解析UniApp原生插件机制、设计核心API架构、实现Android原生交互层,并提供完整的插件封装方案,帮助开发者高效解决跨平台NFC功能开发难题,提升代码复用性和维护效率。
当智能手机续航成为用户最关注的痛点之一,当物联网设备需要以纽扣电池运行数年,芯片设计师们开始重新审视传统电源管理方法的局限性。但当工艺节点推进到7nm甚至5nm,静态功耗的指数级增长让这种"一刀切"的设计思路变得难以为继。正是在这样的背景下,MTCMOS(多阈值CMOS)技术从学术论文走向产业实践,成为现代SoC设计工具箱中的关键组件。当业界还在争论1nm工艺是否可行时,MTCMOS代表的精细化功
Espresso异步任务未完成导致的断言失败解决方案 Espresso自动化测试中常见的"差一秒"问题源于异步任务未完成时过早断言。当网络请求、RxJava调度、协程等后台任务仍在执行时,Espresso默认无法感知,导致断言失败但实际界面正确的假阴性结果。 核心问题 Espresso仅监控UI线程空闲状态,无法自动检测以下异步操作: 网络请求(OkHttp/Retrofit) RxJava后台调
摘要:Android应用二次打包问题日益严重,攻击者通过反编译、篡改APK并重新签名,植入恶意代码或窃取用户数据。核心问题在于应用自身缺乏有效的签名校验机制,导致冒牌应用可正常运行。解决方案需构建"Java+Native+服务器"三重防线:Java层强化校验逻辑,Native层增加逆向难度,服务器端验证请求签名合法性。同时建议采用代码混淆、分散校验点、结合加固服务等手段,并持续监控非官方渠道。只有
现代软件开发中,集成开发环境(IDE)与容器化技术的结合正重塑开发工作流。其核心原理在于通过标准化、可移植的环境配置,将开发、构建、调试等环节整合在统一平台,实现环境一致性并降低本地资源依赖。这一技术方案尤其适用于移动应用开发场景,能够解决多平台SDK管理、团队协作环境差异等痛点。通过利用开发容器(Dev Container)定义包含Android SDK、Flutter等工具链的标准化环境,并结
本文介绍鸿蒙Web组件如何通过onInterceptRequest()接口实现自定义页面请求响应功能。开发示例展示了两种典型应用场景: 拦截特定URL请求并返回自定义HTML内容,实现页面重定向功能; 为JavaScript资源请求添加ResponseDataID响应头,启用CodeCache加速机制(要求JS代码长度≥1024字节)。这两种技术可用于实现自定义页面响应、资源重定向和JS性能优化等
鸿蒙开发共享包转型方案 本文详细介绍了鸿蒙开发中共享包(HSP)与静态共享包(HAR)互相转换的实施方案,包含两种场景: HSP转HAR包 修改module.json5配置,删除特定字段 调整路由方式为非pushUrl方式 修改hvigorfile.ts任务配置 可选配置混淆规则 HAR转HSP包 修改module.json5配置,添加必要字段 可选添加页面路由配置 修改hvigorfile.ts
本文探讨了鸿蒙开发中的签名配置问题解决方案。针对团队协作中build-profile.json5文件签名冲突问题,提出通过hvigor-ohos-plugin插件实现动态签名配置的方法。具体步骤包括:1)使用在线签名;2)新建json文件存储签名信息;3)移除build-profile.json5中的签名配置;4)在hvigorfile.ts中编写自定义构建任务动态加载签名信息;5)完成编译打包。
采用模块化设计,包含源码、测试用例及示例代码目录。提供解码/编码功能示例,测试通过率达100%,执行时间约2.3ms/用例。
本文介绍了HarmonyOS中slider组件的使用方法。首先展示了基本slider的创建和样式设置,包括背景、滑块颜色等。接着讲解了slider的关键属性配置,如min/max值、步长、样式模式等。
Builder componentBuilder()通过():void=>{this.componentBuilder()}的形式传给子组件@BuilderParam customChangeThisBuilderParam,因为箭头函数的this指向的是宿主对象,所以label的值为“Parent”。为解决此问题,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装
本文介绍了HarmonyOS中Canvas组件的使用方法。主要内容包括:Canvas的基本创建方法及默认样式;如何通过CSS设置Canvas的宽高、背景色和边框样式;以及如何为Canvas添加长按事件获取其dataUrl值。文章还指出Canvas不支持在onInit和onReady生命周期中进行创建,并提供了相关代码示例和效果展示。
摘要 本文介绍了HarmonyOS开发中search组件的使用方法,包括创建、属性设置、样式添加和事件绑定。通过实例展示了如何实现搜索框的提示文字、图标、按钮配置,以及文本样式定制。同时演示了如何为search组件添加change、submit等交互事件。最后提供了一个综合场景示例,结合select、textarea和input组件实现动态切换的不同输入控件效果。
本文介绍了mp3tag4cj库,这是一个用于读取MP3文件并操作ID3标签(包括ID3v1和ID3v2)的开源项目。该库提供完整的ID3标签读写功能,支持多种编码格式,并能解析音频帧数据。
FlexSearch 是一个快速、零依赖的全文搜索库。在原始搜索速度方面,FlexSearch 优于每一个搜索库, 并提供灵活的搜索功能,如多字段搜索,语音转换或部分匹配。根据使用的选项,它还提供最高内存效率的索引。FlexSearch 引入了一种新的评分算法,称为“上下文索引”,基于预先评分的词典字典体系结构,与其他库相比,实际执行的查询速度有大幅度提高。FlexSearch 还为您提供非阻塞异
移动开发
——移动开发
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net