logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙Harmony实战开发教学(No.7)-Image组件基础到进阶篇

鸿蒙ArkUI Image组件精要解析 本文全面解析鸿蒙ArkUI Image组件的核心功能与最佳实践。Image组件支持多种图片格式(PNG/JPG/SVG/WebP等)和数据源(本地/网络/PixelMap),提供丰富的属性配置和事件处理机制。关键特性包括: 版本演进:从API7基础功能到API20的P3色域支持,持续增强 核心功能:多格式支持、30+属性配置、图片处理与优化 高级特性:AI图

文章图片
#harmonyos#华为#鸿蒙 +1
webview内存泄漏解决方案

1.运行app,先用AS自带的Profiler分析我们的WebViewActivity,频繁进出,看内存占用情况,会发现内存在不断的上升,而且退出当前页面内存只是下降一点,一直持续下去,肯定会OOM;2.引入leakcanary内存泄漏分析工具由于只运行debug模式来检测,所以只需在build.gradle中引入:debugImplementation 'com.squareup.leakcan

#android#webview
Python 如何将视频文件的语音转换为文字,良心之作!

如何将视频文件的语音转换为文字,这里先大致介绍一下本文会用到的知识点:python3、 moviepy、multipart/form-data请求、requests_toolbelt、md5。1.首先需要把视频文件转化为音频文件这里我们以MP4文件转MP3文件为例,先下载moviepy库,然后:from moviepy.video.io.VideoFileClip import VideoFile

#python#语音识别
lottie-react-native动画无法播放的解决方法

当前使用的版本号:"lottie-ios": "^3.1.8","lottie-react-native": "^3.5.0"遇到的情况:1.动画在手机上无法播放,官网上可以播放;2.动画资源切换之后,动画无法执行;3.android、iOS平台差异,在android可以播放,iOS平台无法播放;4.三星某手机,动画无法播放;(之前一直动画可以执行,某天突然无法执行了,手机恢复出厂设置又好了..)

#react native
react native Android App当内存不足或者部分Activity被系统回收之后,重启出现的问题

如果你的项目使用的是react native,比如APP MainActivity运行在后台或者手动kill进程之后,这里需要注意的是AndroidManifest.xml文件中当前activity的启动模式就很重要了,不同的启动模式就会让上层RN出现不同的问题:1.如果启动模式是 android:launchMode="standard" 标准启动模式,当应用重启时,那么会重新生成新的MainA

#android#react native
react native由0.56升级到0.61.5版本之后,关于加载gif图片资源出现的问题

react native由0.56升级到0.61.5版本之后,关于加载gif图片资源出现的问题:1.同一个Image组件在iOS上加载资源,先加载gif,再替换成加载静态图片,UI显示依然为gif的问题:由于在未升级之前,未出现此问题,但升级之后在iOS平台发现无法正常的由gif资源替换到静态图片。经过多次测试验证,确认代码逻辑无误,使用Image组件就会出现gif图片始终占位在原处,最后...

#react native
react native Scrollview嵌套ScrollableTabView,ScrollableTabView中嵌套Flatlist展示item不全的问题

之前项目中,遇到过一个问题就是Scrollview嵌套了ScrollableTabView,ScrollableTabView中又嵌套Flatlist,当Flatlist数据超过一屏时,view会被截取,且不可滑动。下面分析一下为什么出现这个问题:原因:react native 官方组件 ScrollView 默认会撑满父级容器高度。解决方案:react nat...

#react native
Taro小程序 Input组件focus属性失效解决方案

Taro小程序开发在使用Input组件时,会遇到一个问题,设置了Input组件自动聚焦,但是在iPhone X与部分android机型上无法生效,此为官方组件的一个bug,截止Taro v3.2.7版本目前仍未解决此问题,使用方式如下:<Input type='text' placeholder='将会获取焦点' focus={true}/>解决方案:修改为微信小程序原生组件input

#小程序
lottie-react-native的使用

Lottie是适用于Android和iOS的动画库,它通过JSON格式导出的Adobe After Effects动画文件,可以在移动设备上进行渲染加载,以满足项目中经常需要展示的炫酷的动画效果,简单易用且进度可自定义控制。下面简单介绍一下用法:由于react native版本不同,其安装lottie-react-native的方式不同:1.React Native <=...

#react native
react native moment 时间工具类的使用

react native自带的时间处理方法在实际项目使用过程中有一定的局限性,所以找了个三方的工具类moment,使用起来还是比较方便的,记录一下:1.安装:npm install moment --save 2.引入:import moment from 'moment';3.使用:let nowDate = moment(new Date()); //初始化当前时间let day ...

    共 27 条
  • 1
  • 2
  • 3
  • 请选择