自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ChinaDragon10的博客

青春不止步,追梦莫空动!

  • 博客(440)
  • 资源 (2)
  • 收藏
  • 关注

原创 Docker:安装和使用教程

docker安装和使用教程

2024-02-17 10:45:30 4839 1

原创 本地部署Stable Diffusion WebUI

本地部署Stable Diffusion WebUI,搭建环境、模型、页面参数讲解

2024-02-07 21:16:33 3731 1

原创 SpringBoot:web开发

springboot:web开发,技术摘要1. webjars2. Bootstrap3. 模板引擎thymeleaf4. 嵌入式Servlet容器5. 注册web三大组件

2024-02-06 17:24:16 1557

原创 SpringBoot:配置相关知识点

SpringBoot:配置相关知识点

2024-02-05 21:32:13 1251

原创 Python +Appium 实现app自动化测试

Pthon + Appium实现app自动化测试

2022-11-24 20:59:29 6737 1

原创 正则表达式提取短信验证码

从短信中提取短信验证码正则表达式public class TestGetDynamicPwd { public static void main(String[] args) { getDynamicSmsVerifyCode(); getDynamicSmsVerifyCode2(); } /** * 从字符串中截取连续6位数字组合 ([0-9])截取六位数字 进行前后断言不能出现数字 用于从短信中获取动态密码 *

2021-06-04 10:32:47 5330 1

原创 HarmonyOS:人脸识别

在开发具备用户身份认证的应用前,需要先申请权限ohos.permission.ACCESS_BIOMETRIC,应用才能使用生物特征识别能力(如人脸、指纹)进行身份认证。userAuth.getAvailableStatus根据指定的认证类型、认证等级,检测当前设备是否支持相应的认证能力。

2026-10-07 16:32:05 328

原创 HarmonyOS:User Authentication Kit简介

User Authentication Kit(用户认证服务)提供了基于用户在设备本地注册的锁屏口令、人脸、指纹、伴随设备来认证用户身份的能力。

2026-10-07 14:26:23 376

原创 HarmonyOS:将 media里的图片保存到相册

1. 从 resources/media 获取图片的 ArrayBuffer2. 将ArrayBuffer转换成PixelMap3. pixelMap 生成图片 保存到应用沙箱里4. 使用image.createImagePacker()和packer.packToData(pixelMap, packOpts)使用fileIo将图片写入到指定沙箱路径5.使用弹窗授权保存媒体库资源(phAccessHelper.showAssetsCreationDialog), 将应用沙箱图片保存到系统相册

2026-10-02 16:29:55 271

原创 HarmonyOS:使用组件截图(ComponentSnapshot)并保存到相册

使用组件截图(ComponentSnapshot),使用安全控件SaveButton实现截图保存到相册

2026-10-02 16:12:00 324

原创 HarmonyOS:应用程序包管理模块(获取当前应用信息)

bundleManager.getBundleInfoForSelf,根据给定的bundleFlags获取当前应用的BundleInfo

2026-09-13 21:24:56 130

原创 HarmonyOS:应用横竖屏切换

对于需要实现横竖屏切换的应用,可调用setPreferredOrientation()接口进行设置。

2026-09-13 16:39:35 372

原创 HarmonyOS:Web使用Dsbridge与JavaScript完成交互

HarmonyOS版的DSBridge,通过本库可以在HarmonyOS与JavaScript完成交互,可以相互调用彼此的功能。

2026-09-06 16:50:38 546

原创 HarmonyOS:6.0 新增和增强特性

鸿蒙6.0 OS新增和增强特性

2026-09-06 15:04:11 384

原创 HarmonyOS:设置组件边框样式

设置边框的宽度、颜色、边框圆角半径以及点、线样式

2026-02-25 17:53:51 113

原创 HarmonyOS:一次开发,多端部署

支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。

2026-02-25 09:09:45 962

原创 HarmonyOS:ohos.window.floatingBall (闪控球窗口)

该模块提供闪控球的基础功能,包括判断设备是否支持闪控球功能,以及创建闪控球控制器来启动、更新或停止闪控球。适用于比价、搜题或抢单等场景,以小窗模式呈现内容。闪控球以悬浮小组件形式显示在其他应用之上,即时呈现应用的关键信息。

2026-02-24 15:39:43 848

原创 HarmonyOS:知识点总结(一)

LazyForEach必须在容器组件内使用,仅有List、Grid、Swiper以及WaterFlow组件支持数据懒加载(可配置cachedCount属性,即只加载可视部分以及其前后少量数据用于缓冲),其他组件仍然是一次性加载所有的数据。支持数据懒加载的父组件根据自身及子组件的高度或宽度计算可视区域内需布局的子节点数量,高度或宽度的缺失会导致部分场景懒加载失效。

2026-02-24 14:19:34 1151

原创 HarmonyOS:帧动画(ohos.animator)

帧动画具备逐帧回调的特性,便于开发者在每一帧中处理需调整的属性。通过向应用提供onFrame逐帧回调,帧动画使开发者能够在应用的每一帧设置属性值,从而实现组件属性值变化的自然过渡,营造出动画效果。

2025-12-02 11:00:00 493

原创 HarmonyOS:色彩动画效果

通过颜色渐变接口,可以设置组件的背景颜色渐变效果,实现在两个或多个指定的颜色之间进行平稳的过渡

2025-12-02 08:00:00 349

原创 HarmonyOS:阴影动画效果

阴影接口shadow可以为当前组件添加阴影效果,该接口支持两种类型参数,开发者可配置ShadowOptions自定义阴影效果。ShadowOptions模式下,当radius = 0 或者 color 的透明度为0时,无阴影效果。

2025-11-18 15:06:20 406

原创 HarmonyOS:模糊动画效果

动画效果可以丰富界面的细节,提升UI界面的真实感和品质感。例如,模糊和阴影效果可以让物体看起来更加立体,使得动画更加生动。ArkUI提供了丰富的效果接口,开发者可快速打造出精致、个性化的效果

2025-11-18 09:09:33 392

原创 HarmonyOS:动画衔接

针对在TapGesture和动画之间进行衔接的场景(如列表滑动),可以在跟手阶段每一次更改组件属性时,都做成使用跟手弹簧曲线的属性动画。离手时再用离手弹簧曲线产生离手阶段的属性动画。对于采用springMotion曲线的动画,离手阶段动画将自动继承跟手阶段动画的速度,并以跟手动画当前位置为起点,运动到指定的属性终点。

2025-11-13 15:52:58 578

原创 HarmonyOS:ArkWeb使用运动和方向传感器监测设备状态

运动和方向传感器,如加速度计、陀螺仪等,能够监测设备的运动状态和方向变化,例如设备的旋转、倾斜等。通过W3C标准协议接口,Web组件能够访问这些传感器的数据,进而实现更加丰富的用户交互功能。例如,开发者在网页应用中可以利用加速度计识别运动模式,指导用户进行健身运动,利用陀螺仪捕获玩家手中设备的倾斜和旋转动作,实现无按钮操控的游戏体验。

2025-11-13 09:07:18 557

原创 HarmonyOS:ArkWeb使用隐私模式

开发者在创建Web组件时,可以将可选参数incognitoMode设置为true,来开启Web组件的隐私模式。当使用隐私模式时,浏览网页时的Cookie、Cache Data等数据不会保存在本地的持久化文件,当隐私模式的Web组件被销毁时,Cookie、Cache Data等数据将不被记录下来。

2025-11-10 14:33:49 356

原创 HarmonyOS:ArkWeb管理位置权限

从API version 9开始,支持Web组件的GeolocationPermissions类和onGeolocationShow方法对网页进行位置权限管理。Web组件根据GeolocationPermissions类和onGeolocationShow方法的响应结果,决定是否赋予前端页面权限。用户可以获取位置信息,以便使用出行导航、天气预报等服务。

2025-11-10 09:05:53 663

原创 HarmonyOS:ArkWeb在新窗口中打开页面

Web组件提供了在新窗口打开页面的能力,开发者可以通过multiWindowAccess()接口来设置是否允许网页在新窗口打开。当有新窗口打开时,应用侧会在onWindowNew()接口中收到Web组件新窗口事件。开发者需要在此接口事件中新建窗口来处理Web组件的窗口请求。

2025-11-07 16:18:30 575

原创 HarmonyOS:通过组件导航设置标题栏动态显隐及隐藏类型

从6.0.0(20) Beta1版本开始,导航组件新增支持设置标题栏动态显隐及隐藏类型。当应用开发者需要动态隐藏标题栏时,可通过使用dynamicHideTitleBar属性实现该功能。设置隐藏标题区域前提下,才可以设置隐藏状态栏。

2025-11-07 09:24:58 549

原创 HarmonyOS:通过组件导航设置自定义区域

从6.0.0(20) Beta1版本开始,导航组件新增支持设置标题栏stackBuilder以及bottomBuilder。当应用开发者需要在标题栏区域增加自定义节点时,例如在标题栏上方区域增加分段按钮,标题栏底部区域增加搜索框、页签时,可以使用标题栏自定义区域设置能力。

2025-11-05 12:04:05 340

原创 HarmonyOS:延迟任务(ArkTS)

应用退至后台后,需要执行实时性要求不高的任务,例如有网络时不定期主动获取邮件等,可以使用延迟任务。当应用满足设定的触发条件(包括网络类型、充电类型、存储状态、电池状态、定时状态等)时,将任务添加到执行队列,系统会根据内存、功耗、设备温度、用户使用习惯等统一调度拉起应用。

2025-11-05 09:46:54 1097

原创 HarmonyOS:长时任务(ArkTS)

申请限制:Stage模型中,长时任务仅支持UIAbility申请;FA模型中,长时任务仅支持ServiceAbility申请。长时任务支持设备当前应用申请,也支持跨设备或跨应用申请,跨设备或跨应用仅对系统应用开放。数量限制:一个UIAbility(FA模型则为ServiceAbility)同一时刻仅支持申请一个长时任务,即在一个长时任务结束后才可能继续申请。如果一个应用同时需要申请多个长时任务,需要创建多个UIAbility;一个应用的一个UIAbility申请长时任务后,整个应用下的所有进程均不会被挂

2025-10-27 13:57:26 948

原创 HarmonyOS:短时任务(ArkTS)

数量限制:一个应用同一时刻最多申请3个短时任务。以图1为例,在①②③时间段内的任意时刻,应用申请了2个短时任务;在④时间段内的任意时刻,应用申请了1个短时任务。配额机制:一个应用会有一定的短时任务配额(根据系统状态和用户习惯调整),单日(24小时内)配额默认为10分钟,单次配额最大为3分钟,低电量时单次配额默认为1分钟,配额消耗完后不允许再申请短时任务。同时,系统提供获取对应短时任务剩余时间的查询接口,用以查询本次短时任务剩余时间,以确认是否继续运行其他业务。

2025-10-27 09:00:05 797

原创 HarmonyOS:管理Cookie及数据存储

Cookie管理Web组件提供WebCookieManager类来管理Cookie信息。Cookie信息存储在应用沙箱路径下/proc/{pid}/root/data/storage/el2/base/cache/web/Cookies的文件中。

2025-10-24 16:29:37 1595

原创 HarmonyOS:User-Agent开发指导

HarmonyOS设备的识别主要通过User-Agent中的系统、系统版本和设备类型三个维度来判断。建议同时检查系统、系统版本和设备类型,以确保更准确的设备识别。

2025-10-24 15:31:13 1656

原创 HarmonyOS:组件动画

打造组件定制化动效部分组件支持通过属性动画和转场动画自定义组件子Item的动效,实现定制化动画效果。例如,Scroll组件中可对各个子组件在滑动时的动画效果进行定制。

2025-10-24 10:31:36 487

原创 HarmonyOS:动画曲线

动画曲线是属性关于时间的变化函数,决定属性变化时产生动画的运动轨迹。某一时刻下动画曲线的斜率代表动画的速度,对应属性变化的快慢。一条优秀的动画曲线具备连续光滑、符合用户意图、符合物理世界客观规律的特点。开发者可结合用户的使用场景和意图,为动效选取合适的动画曲线。

2025-10-24 07:24:38 993

原创 HarmonyOS:粒子动画

粒子动画是通过在限定区域内随机生成大量粒子的运动,进而组合成的动画效果,通过Particle组件来实现。动画的基本构成元素为单个粒子,这些粒子可以表现为圆点或图片等形式。

2025-10-20 15:56:03 546

原创 HarmonyOS:转场动画--共享元素转场 (一镜到底)

结合BindSheet使用想实现半模态转场(bindSheet)的同时,组件从初始界面做一镜到底动画到半模态页面的效果,可以使用这样的设计思路。将SheetOptions中的mode设置为SheetMode.EMBEDDED,该模式下新起的页面可以覆盖在半模态弹窗上,页面返回后该半模态依旧存在,半模态面板内容不丢失。在半模态转场的同时设置一全模态转场(bindContentCover)页面无转场出现,该页面仅有需要做共享元素转场的组件,通过属性动画,展示组件从初始界面至半模态页面的一镜到底动效

2025-10-20 08:26:03 618

原创 HarmonyOS:转场动画-模态转场

使用bindContentCover构建全屏模态转场效果;使用bindSheet构建半模态转场效果;使用bindMenu实现菜单弹出效果;使用bindContextMenu实现菜单弹出效果;使用bindPopup实现气泡弹窗效果;使用if实现模态转场;

2025-10-13 14:50:06 1184

原创 HarmonyOS:转场动画

出现/消失转场:对新增、消失的控件实现动画效果,是通用的基础转场效果。旋转屏动画:旋转屏动画主要分为两类:布局切换的旋转屏动画和透明度变化的旋转屏动画,旨在实现屏幕显示方向变化时的自然过渡。

2025-10-13 09:10:13 1127

AndroidTraceView-Demo

Android 性能分析工具之TraceView,代码生成trace文件

2018-12-10

viewtobitmap.rar

Android将布局内容生成图片 自定义view的getDrawingCache方法,可以参考buildDrawingCacheImpl方法去实现

2019-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除