logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于hvigor插件定制构建

场景描述 在编译构建的过程中如何插入使用者需要的自定义构建任务,使用者可以通过什么方式获取扩展编译构建参数从而在运行时获取自定义的参数以及自定义修改编译产物属性。 能力说明 hvigor-ohos-plugin插件支持在hvigorfile.ts里插入使用者的自定义构建任务,并且在运行时获取到自定义的一些编译参数,以及实现修改产物属性的功能。 一、 构建生命周期以及任务流程 1.构建生命周期 hv

基于lycium的开源c库编译与集成

场景描述 对于c库编译问题,应用经常会遇到如下业务诉求 场景一:基于HarmonyOS编译开源C库 场景二:开源c库编译完成后的集成 方案描述 场景一: 需要使用开源c库 lycium的使用说明:lycium的特点就是自动化编译,只需要一个./build.sh命令就可以完成编译,下面的编译例子(openssl)代码库是通过hpkbuild脚本从github或者gitee上面拉取,在hpkbuild

基于密钥库签名验签的用户认证

场景描述 密钥库使用过程中除了用于加解密外,还用于程序访问控制认证和签名验签,常见的两个场景问题如下: 1、对于密钥库中用户认证以及签名验签的属性配置参数的问题 2、密钥库中细粒度访问控制和普通访问控制的使用问题,以及在访问控制中进行签名验签使用问题 场景一:使用创建的密钥去做用户认证、加签验签以及加解密时,密钥参数如何配置 方案: 1、对于密钥属性的使用,创建的每个密钥对的目的不同,也决定了他的

基于rcp的网络请求能力

rcp模块提供HTTP数据请求功能,请求性能如接口的易用性、性能、功耗方面,对比Network Kit HTTP网络API,rcp采用面向对象和场景的设计,API使用更简单、更灵活,满足不同场景的使用需求,具备更好的扩展性和更优的性能。支持如场景化网络API、网络代理、自定义DNS解析、自定义证书校验、服务器身份校验等特性。 场景描述 RCP网络库提供数据请求功能 涉及到的使用场景可参考如下: 场

基于原生能力获取视频缩略图

场景描述 使用 getThumbnail和AVImageGenerator接口可以实现从原始媒体资源中获取视频指定时间的缩略图。 方案描述 场景一:自动生成相册中视频的缩略图 效果图 方案 1.通过photoAccessHelper的getAlbums方法获取获取视频相册对象。 2.通过视频检索条件调用album.getAssets方法,获取视频对象。 3.调用 Asset.getThumbnai

基于@ohos/crypto-js实现加解密工具箱

@ohos/crypto-js简介 @ohos/crypto-js是一个根据crypto-js库移植的鸿蒙三方库,适配源库4.2.0版本,提供了一系列加密算法和安全工具,主要用于执行各种消息摘要计算和对称加解密操作。 @ohos/crypto-js与cryptoFramework规格对比 算法类别 算法名称 @ohos/crypto-js cryptoFramework 消息摘要 MD5 支持 支

基于connection的网络连接管理能力

场景描述 网络连接管理提供管理网络一些基础能力,包括获取默认激活的数据网络、获取所有激活数据网络列表、开启关闭飞行模式、获取网络能力信息等功能。 场景一:应用内部获取当前使用网络类型为wifi / 移动数据 及当前网络可连接状态做业务处理 场景二:应用侧需要知道用户当前连接网络状态并作对应的业务处理,如网络断开返回弹框提示、应用中是否按缓存数据展示图片等 场景三:获取当前连接网卡链路地址、DNS

基于wifiManager的网络扫描及IP地址获取

场景描述 场景一:查看附近可连接wifi网络的信号强度(rssi)、热点能力、服务集标识(ssid)等信息,开发者可自定义策略选择网络 场景二:通过当前连接wifi的IP地址判断用户所属有关位置信息 方案描述 场景一: 查看附近可连接wifi网络的信号强度(rssi)、热点能力、服务集标识(ssid)等信息,开发者可自定义策略选择网络 效果图 日志中打印结果显示可参考如图 方案 当前暂不支持三

基于CameraKit,通过avrecorder进行录像

1 场景描述 录像是相机应用的最重要功能之一,录像是循环帧的捕获。本文通过CameraKit自定义相机并通过avrecorder进行录像。 2 效果图 3 自定义相机录像流程图 4 方案描述 4.1 整体描述: 总体可分为:1、相机输入,2、同时输出预览流+录像流 1、通过cameraInputt,获取相机采集数据,创建相机输入 2、创建previewOutput,获取预览输出流,通过xcom

基于request上传下载控制

request主要给应用提供上传下载文件、后台传输代理的基础能力。 场景一:上传下载进度回调。 方式一:使用request.agent.create下载文件开启进度回调,当前规格是约1s一次回调。 //进度回调的Callback let progressCallback = (progress: request.agent.Progress) => { console.info(&#039

暂无文章信息