在复杂的移动应用开发中,使用react-native-scrollable-tab-view实现多标签页时,如果缺乏有效的状态管理机制,容易出现数据不同步、状态混乱的问题,导致用户看到的信息不一致,影响用户体验和数据准确性。 为解决这一问题,本示例采用ref结合goToPage()方法实现跨标...
最近更新: 3个月前在应用开发过程中,应用会遇到需要将媒体资源(图片或者视频)保存到设备图库的情况。通过安全控件的方式,应用无需申请相册管理模块权限'ohos.permission.WRITE_IMAGEVIDEO'就可以将用户指定的媒体资源保存到图库中。 本示例演示RN应用中使用Fabric自定义组件实现RN...
最近更新: 3个月前在应用开发中,有时需要将文件保存到用户目录中以便用户直接查看,本示例通过TurboModule借助HarmonyOS的DocumentViewPicker实现将文件保存到用户目录的功能。
最近更新: 3个月前在uni-app开发HarmonyOS应用的过程中,通常可以搜到各种功能的实现方案。本示例将以屏幕录制功能为例,将HarmonyOS示例代码的功能移植到uni-app。
最近更新: 3个月前获取设备唯一标识符是PC应用高频使用场景之一,以便开发者提供个性化服务。 本示例主要基于使用Electron框架开发PC应用情况下,通过HarmonyOS Electron调用ets方法,使用关键资产存储服务保存ODID(开发者匿名设备标识符)实现处恢复出厂设置外,设备唯一标识符。
最近更新: 4个月前“Qt实现自定义光标样式”是HarmonyOS PC的Qt项目高频使用场景之一,如管理鼠标光标的形状以适应不同的交互场景。 本示例使用光标管理QCursor类,调用setCursor动态切换光标,也可以调用unsetCursor取消当前光标设置。在设置光标样式时,既可以通过Qt::Curso...
最近更新: 4个月前“Qt实现在自定义窗口标题栏嵌入系统三键”是HarmonyOS PC的Qt项目高频使用场景之一,如在无边框场景下用户自定义标题栏的同时还可以实现窗口显示在屏幕左侧或右侧的功能。 本示例使用setWindowFlags方法,通过Qt::FramelessWindowHint设置无边框,并通过W...
最近更新: 4个月前将“关闭窗口”操作的行为从“退出程序”改为“隐藏到系统托盘”的场景是高频使用场景之一,如即时通讯软件用户点击窗口的“X”时,并非想退出登录、断开连接,而是希望程序在后台保持在线状态,以便持续接收消息、通知,并能在需要时快速点击托盘图标恢复窗口。
最近更新: 4个月前设置图形界面的窗口圆角是Qt应用的使用场景之一,如修改子窗口、下拉框等。 本示例通过Qt适配系统接口setWindowCornerRadius实现修改子窗口、下拉框圆角功能。
最近更新: 4个月前“Qt使用颜色选择对话框QColorDialog选取颜色”是HarmonyOS PC的Qt项目高频使用场景之一。 本示例使用颜色选择对话框QColorDialog实现从调色板中选取颜色。
最近更新: 4个月前