在应用开发中,有时需要将文件保存到用户目录中以便用户直接查看,本示例通过TurboModule借助HarmonyOS的DocumentViewPicker实现将文件保存到用户目录的功能。
最近更新: 1个月前在uni-app开发HarmonyOS应用的过程中,通常可以搜到各种功能的实现方案。本示例将以屏幕录制功能为例,将HarmonyOS示例代码的功能移植到uni-app。
最近更新: 1个月前获取设备唯一标识符是PC应用高频使用场景之一,以便开发者提供个性化服务。 本示例主要基于使用Electron框架开发PC应用情况下,通过HarmonyOS Electron调用ets方法,使用关键资产存储服务保存ODID(开发者匿名设备标识符)实现处恢复出厂设置外,设备唯一标识符。
最近更新: 2个月前“Qt实现自定义光标样式”是HarmonyOS PC的Qt项目高频使用场景之一,如管理鼠标光标的形状以适应不同的交互场景。 本示例使用光标管理QCursor类,调用setCursor动态切换光标,也可以调用unsetCursor取消当前光标设置。在设置光标样式时,既可以通过Qt::Curso...
最近更新: 2个月前“Qt实现在自定义窗口标题栏嵌入系统三键”是HarmonyOS PC的Qt项目高频使用场景之一,如在无边框场景下用户自定义标题栏的同时还可以实现窗口显示在屏幕左侧或右侧的功能。 本示例使用setWindowFlags方法,通过Qt::FramelessWindowHint设置无边框,并通过W...
最近更新: 2个月前将“关闭窗口”操作的行为从“退出程序”改为“隐藏到系统托盘”的场景是高频使用场景之一,如即时通讯软件用户点击窗口的“X”时,并非想退出登录、断开连接,而是希望程序在后台保持在线状态,以便持续接收消息、通知,并能在需要时快速点击托盘图标恢复窗口。
最近更新: 2个月前“HarmonyOS平台Qt项目拉起带界面进程”是HarmonyOS PC的Qt项目高频使用场景之一。 本示例通过显式want拉起同应用下的带界面进程。同应用就是在一个工程中配置不同的模块,共用一个bundlename,各模块对应的abilityName唯一,即可通过指定不同的abilit...
最近更新: 2个月前设置图形界面的窗口圆角是Qt应用的使用场景之一,如修改子窗口、下拉框等。 本示例通过Qt适配系统接口setWindowCornerRadius实现修改子窗口、下拉框圆角功能。
最近更新: 2个月前“Qt使用颜色选择对话框QColorDialog选取颜色”是HarmonyOS PC的Qt项目高频使用场景之一。 本示例使用颜色选择对话框QColorDialog实现从调色板中选取颜色。
最近更新: 2个月前在应用的登录页经常需要用户输入账号/密码注册或登录,而密码保险箱可以保存输入的账号/密码,在下次登录、修改密码时自动填充到界面上的对应输入框,方便用户操作。 本示例通过使用Fabric自定义组件来实现。
最近更新: 2个月前在应用开发中,会遇到嵌套滚动的场景。Scrollview用于在屏幕上显示可滚动的内容。它可以包含任意数量的子组件,并且支持水平和垂直滚动。 本示例使用@react-native-safe-area-context实现导航栏规避。
最近更新: 2个月前部分RN项目需要加载base64格式的图片。 本示例使用@react-native-fast-image实现base64格式的图片的加载。
最近更新: 3个月前读取数据库文件是HarmonyOS应用开发的典型场景之一,如读取本地通讯录或聊天记录数据。 本示例基于sqflite插件实现HarmonyOS应用加载Android已有SQLite数据库文件(.db文件),通过加载已经获取到的Android数据库文件,完成对现有数据库的读取和操作。
最近更新: 3个月前