自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 资源 (6)
  • 收藏
  • 关注

原创 AtomicServiceWeb 使用方法

AtomicServiceWeb 是对 Web 组件的升级,用于在特定场景下实现更高效和功能丰富的网页交互。它在一些接口和属性的使用上与 Web 组件有所不同,需要开发者按照新的规范进行操作。

2025-01-04 15:12:32 871

原创 ArkWeb页面预加载与缓存 - 提升用户体验

通过以上示例,我们可以看到ArkWeb框架为开发者提供了丰富的API来优化Web应用的性能。合理利用页面预加载、资源预加载、缓存模式设置和缓存清除等功能,可以显著提升用户的体验。在实际开发过程中,应根据应用的实际情况和用户需求来选择合适的优化策略。

2025-01-04 15:11:43 252

原创 鸿蒙基础入门01

基础入门。

2025-01-04 15:07:58 927

原创 鸿蒙Flutter怎样调试dart代码

在项目目录下创建文件 .vscode/launch.json ,并添加参数,如下所示。参数设置完成后,就可以调试dart代码了。修改完成后,就可以调试dart代码了。

2025-01-04 15:07:01 299

原创 鸿蒙Flutter性能调优之性能分析定界

图形库 Skia 在该线程运行,并在性能图层的最顶栏显示该线程。当应用创建和展示场景的时候,UI 线程首先建立一个 图层树(layer tree) ,一个包含设备无关的渲染命令的轻量对象,并将图层树发送到 GPU 线程来渲染到设备上。RS进程的主线程,由Flutter渲染帧完成后,RS线程进行合成并送显.Texture模式下,Flutter渲染后的buffer与应用的主线程合成后,统一送显,受应用主线程的影响;尽管你没有直接访问其他线程的权限,但是你对 UI 线程的操作会对其他线程产生性能影响。

2025-01-04 15:04:16 672

原创 鸿蒙Flutter环境相关问题解决方法

mac环境可能还需要手动点击 src/out/ohos_release_arm64/clang_arm64 目录下的。问题分析:pubspec.yaml 中新增了flutter插件,但是 Podfile 中没有新增插件相关的pod引用。执行结果有Flutter和HarmonyOS(表明基础环境配置正确,这两个平台均被支持)现象: 配置好环境变量后,执行flutter doctor -v没有反应。问题分析:Windows上的换行符和linux/mac不一致导致的。解决方案:添加执行权限。

2025-01-04 15:03:44 777

原创 harmony_flutter_udid

UDID说明:在恢复出厂设置后,UDID(唯一设备标识符)可能会发生变化!另外,如果设备通过OTA(在线更新)升级到了Android 8.0,并且应用程序被重新安装了,由于Android 8.0的安全性更改,UDID也可能会改变。对于已经获取root权限或越狱的设备,其ID是可以被更改的,请注意这一点。不过,由于ID的复杂性,通过随机猜测来冒充另一个已存在的用户应该是不可能实现的。

2025-01-04 15:03:09 208

原创 harmony_flutter_FlutterEngineGroup

【代码】harmony_flutter_FlutterEngineGroup。

2025-01-04 15:02:25 196

原创 Flutter OHOS flutter_dart_native

DartNative 作为 Dart 和原生 API 之间沟通的桥梁。用更快、更简洁的代码替换性能低下的 Flutter 通道。

2025-01-04 15:01:52 733

原创 Flutter OHOS flutter appscheme插件

在您项目中 Android的文件中按照如下规范添加Scheme,例如。

2025-01-04 15:00:49 285

原创 Flutter OHOS harmony_fluwx 集成微信服务(二)

fluwx 链接:https://gitee.com/almost777/fluwx。

2025-01-04 15:00:13 408

原创 AlertDialog的简易使用

基本参数title(可选,ResourceStr 类型):弹窗标题。subtitle(可选,从 API version 10 开始支持,ResourceStr 类型):弹窗副标题。message(必填,ResourceStr 类型):弹窗内容。autoCancel(可选,boolean 类型,默认值为 true):点击遮障层时是否关闭弹窗。alignment(可选,DialogAlignment 枚举类型,默认值为 DialogAlignment.Default):弹窗在竖直方向上的对齐方式。

2025-01-04 14:59:43 872

原创 harmony_fluwx 集成微信服务

fluwx 链接:https://gitee.com/almost777/fluwx。

2025-01-04 14:57:57 696

原创 鸿蒙Flutter 常见问题总结

问:在使用plugin时, 鸿蒙会返回这个类型的对象binding: FlutterPluginBinding,使用这个对象的binding.getFlutterAssets().getAssetFilePathByName(‘xxxx’) 获取flutter代码库中的图片资源时,鸿蒙原生端无法获取到图片资源(鸿蒙端直接用Image(this.img)方法加载)。有什么别的方法能够获取到?这行代码为耗时操作,debug时会暂不执行当前方法的剩余代码直到耗时操作返回结果,而进入build只是正常渲染流程。

2025-01-04 14:57:21 347

原创 harmony_flutter 自定义toast

【代码】harmony_flutter 自定义toast。

2025-01-04 14:56:48 193

原创 harmony_flutter_PlatformView自定义控件

文件,添加Plugin(也可以把自定义PlatformView写在一个鸿蒙插件中,在应用中沿用,就不用在此显式添加插件)3.3 继承PlatformView实现一个自定义的Customview,实现getView接口,返回。3.2 定义一个builder方法,放入3.1的自定义Component组件。OhosView组件就是桥接PlatformView的关键。的CustomPlugin插件,在。,放入3.2的builder方法。,等待自动签名完成,点击OK。3.4 实现一个自定义的。

2025-01-03 14:50:06 289

原创 Flutter OHOS外接纹理适配简介-图片显示

HarmonyOS next之Flutter OHOS外接纹理适配简介-图片显示Flutter在OHOS平台使用外接纹理,图片场景,以PixelMap的形式注册到flutter engine,与视频播放和相机预览有所区别。注:1. 一般而言,为了方便复用,会将ohos对接flutter外接纹理的功能代码作为一个module模块组件单独写一个插件注册到Flutter engine。

2025-01-03 14:49:14 182

原创 Flutter OHOS外接纹理适配简介-视频播放

HarmonyOS next之Flutter OHOS外接纹理适配简介-视频播放Flutter在OHOS平台使用外接纹理,视频播在注册纹理时,flutter engine返回surfaceId。注:1. 一般而言,为了方便复用,会将ohos对接flutter外接纹理的功能代码作为一个module模块组件单独写一个插件注册到Flutter engine。

2025-01-03 14:48:27 306

原创 如何安装 OpenHarmony ohpm 包

引用OpenHarmony HAR内资源支持在OpenHarmony ohpm模块和依赖OpenHarmony ohpm的模块中引用OpenHarmony ohpm模块内的资源。OpenHarmony js/ts三方库使用的是OpenHarmony静态共享包,即HAR(Harmony Archive),可以包含js/ts代码、c++库、资源和配置文件。其中,@ohos/library为OpenHarmony HAR的包名,hml页面的路径为OpenHarmony HAR中的相对路径。

2025-01-03 14:47:49 869

原创 OpenHarmony 实现下拉刷新和上拉加载

支持设置内置动画的各种属性,支持设置自定义动画,支持lazyForEarch的数据作为数据源。2、暂不支持设置系统容器组件的弹簧效果和阴影效果,使用时需要将系统组件edgeEffect属性的值设置为(EdgeEffect.None);下拉刷新、上拉加载功能是我们开发app中最常用的功能,本文通过PullToRefresh来实现这一基本的功能.1、目前只支持List、Scroll、Tabs、Grid和WaterFlow系统容器组件;6、暂不支持在下拉刷新动画结束时提供手势结束的回调;

2025-01-03 14:46:59 331

原创 harmony_flutter_ohos_module

ohos工程引用flutter工程有两种使用方式。

2025-01-03 14:46:01 183

原创 harmony_flutter_amap(高德地图引用

flutter_harmony_amp 链接:https://gitee.com/appkf_admin/amap_flutter_location_ohos。

2025-01-03 14:44:05 197

原创 Flutter OHOS PlatformView同层渲染方案适配切换指导

可以解决旧方案的固有缺陷,并且PlatformView使用自定义ArkUI的Component组件,符合鸿蒙原生应用开发习惯,不用按照DVModel来定义,同时避免写json没有代码提示的困扰。开发者使用json字符串来定义生成DVModel模型,实现PlatformView的定义,将FlutterView置于底层,DynamicView实现的PlatformView置于顶层,DynamicView使用ArkUI实现,所以是通过鸿蒙的原生渲染的。/// 自定义PlatformView实体类的实现的接口。

2025-01-03 14:42:40 258

原创 鸿蒙next border使用以及单独方向设置

从 API Version 7 开始支持组件边框样式设置,后续不同版本在不同应用场景(如 ArkTS 卡片、元服务)中有新的支持情况。

2025-01-03 14:42:08 971

原创 鸿蒙Flutter生成hap包编译过程可能遇到的问题

在环境变量配置文件中配置别名,简化flutter鸿蒙化日常使用的命令Git Bash~/.zshrc$($($(使用方式:配置完成后,重新打开终端窗口,在flutter工程目录中即可使用别名编译或运行。

2025-01-03 14:40:11 416

原创 Flutter与鸿蒙三方库ohos的适配

官网下载path_provider 2.1.0源码(https://pub-web.flutter-io.cn/packages/path_provider/versions/2.1.0)

2025-01-03 09:56:10 277

原创 Flutter OS外接纹理适配简介-相机预览

HarmonyOS next之Flutter OHOS外接纹理适配简介Flutter在OHOS平台使用外接纹理,视频播放和相机预览使用方法是一致的,在注册纹理时,flutter engine返回surfaceId。图片场景,则是以PixelMap的形式注册到flutter engine。注:1. 一般而言,为了方便复用,会将ohos对接flutter外接纹理的功能代码作为一个module模块组件单独写一个插件注册到Flutter engine。

2025-01-03 09:55:17 324

原创 鸿蒙Flutter开发获取系统文件路径

在具体的开发过程中,有时需要获取临时目录、文档目录等需求.本文具体讲解怎么在Flutter中可以利用path_provider插件来完成此项工作,OpenHarmony SIG组织对该插件做了鸿蒙NEXT系统的适配,接下来将详细讲解如何利用path_provider插件来获取系统文件路径。(ohos/entry/oh-package.json5会自动添加如下相关插件har依赖)以上就是Flutter+鸿蒙NEXT开发获取系统文件路径具体实现.

2025-01-03 09:54:39 491 1

原创 对象数组,数据更新刷新ui

对象数组是一种在编程中极为常用的数据结构,它能高效地存储和处理一组相关的对象。在鸿蒙 Next 中,这种数据结构有着广泛的应用。比如在开发一个简单的联系人管理应用时,我们可以使用对象数组。每个联系人是一个对象,对象包含姓名、电话、邮箱等属性。通过这种对象数组结构,方便对联系人数据进行遍历、查找、添加和删除等操作,有效管理联系人信息。在鸿蒙 next 中,使用对象数组循环生成列表时会有特殊情况。当列表中的某个对象更新数据,令人意外的是,这并不会促使 ui 页面刷新。

2025-01-03 09:53:45 262

原创 鸿蒙-深度监听对象数组变化

不过,有解决办法,那就是 @Observed/@ObjectLink 装饰器,它们的出现为解决多层嵌套数据结构属性变化观察问题提供了可能,能够更好地满足开发中对复杂数据变化监测的要求,保障应用开发中数据处理的准确性和有效性。官网文档地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-observed-and-objectlink-V5#%E5%AF%B9%E8%B1%A1%E6%95%B0%E7%BB%84。

2025-01-03 09:52:20 263

原创 harmony_flutter_通信一

这种严谨的代码结构和交互机制,使得 Flutter 与鸿蒙原生能够高效、稳定地进行通信,为开发出功能强大、兼容性好的跨平台应用提供了有力支持,让开发者能够充分利用两者的优势,打造出更加出色的用户体验。” 这样的代码,我们定义了一个名为 “flutter.ohos.example/test” 的通道,这就像是在 Flutter 与鸿蒙原生之间搭建了一条通信的高速公路,为后续的数据传输和方法调用奠定了基础。在当今多元化的移动开发领域中,Flutter 与鸿蒙原生的交互成为了众多开发者关注的焦点。

2025-01-02 15:44:14 270

原创 Flutter插件支持鸿蒙系统实践

以上就是在已有Flutter插件中新增鸿蒙系统支持的大致流程。

2025-01-02 15:39:48 1472

原创 APP 服务卡片获取 APP 内数据

ArkTS 卡片创建完成后,工程中会新增如下卡片相关文件:卡片生命周期管理文件(EntryFormAbility.ets)、卡片页面文件(WidgetCard.ets)和卡片配置文件(form_config.json)

2025-01-02 15:36:14 305

原创 harmony_flutter_通信二

1.flutter端代码。1.flutter端代码。

2025-01-02 15:34:26 190

原创 Flutter和OpenHarmony通信pigeon库的具体接入和用法

创建pigeons/message.dart(lib同级目录创建)

2025-01-02 15:32:41 175

原创 简易APP 应用续接时获取数据

应用接续,指当用户在一个设备上操作某个应用时,可以在另一个设备的同一个应用中快速切换,并无缝衔接上一个设备的应用体验。比如在用户使用过程中,使用情景发生了变化,之前使用的设备不再适合继续当前任务,或者周围有更合适的设备,此时用户可以选择使用新的设备来继续当前的任务。接续完成后,之前设备的应用可退出或保留,用户可以将注意力集中在被拉起的设备上,继续执行任务。

2025-01-02 15:29:09 240

原创 Flutter开发鸿蒙,终端一体化

Flutter 作为一个跨平台的UI框架,其主要目的是让开发者能够用一套代码库来构建iOS、Android以及其他平台(如Web、Windows、macOS等)的应用程序。对于HarmonyOS,虽然它本身不是Flutter的目标平台之一,但由于Flutter的灵活性以及其底层引擎的能力,理论上可以进行一些调整来使Flutter应用能够运行在HarmonyOS上。目前,华为已经为开发者提供了一种方式来使Flutter应用能够在HarmonyOS设备上运行。

2025-01-02 14:01:55 896

原创 flutter开发适配鸿蒙之开发环境搭建

1.安装, 注意版本应该是 Next,当前最新的是 Beta3.下载之前需要先登录,后面的模拟器创建还要开发者验证、审核啥的,好在审核进度还可以,我这边提交申请后差不多两个小时审核通过.找到自己电脑系统匹配的版本下载,我的电脑是Window的就选择Window版本下载.安装步骤比较简单,一步步next直到完成即可,新版本的工具已经集成node和ohpm等环境进去了,不用单独下载安装了2.安装Git, 如果要同时适配安卓,需要安装Android Studio;

2025-01-02 14:00:17 2054

原创 flutter鸿蒙项目初体验

创建工程与编译命令,编译产物在${projectName}/ohos/entry/build/default/outputs/default/entry-default-signed.hap下。检查环境变量配置是否正确,Futter与OpenHarmony应都为ok标识,若两处提示缺少环境,按提示补上相应环境即可。直接使用DevEco Studio 打开 使用软件签名即可。

2025-01-02 13:58:06 439

原创 华为账号一键登录

发起POST请求,成功获取access_token后应该在过期时间内缓存起来,避免重复请求消耗接口请求次数,增加失败情况后的重试机制。将完成BASE64编码后的Header字符串与Payload字符串,通过“.”进行连接,通过服务密钥文件中的。服务端实现华为账号一键登录,需通过前端上传的授权码,在服务器获取华为用户信息实现登录业务逻辑。,成功获取到用户信息后,使用授权用户的手机号或unionid进行应用登录。2.生成JWT Header信息,kid为账号密钥文件中的。发起请求,参数为上一步获取的。

2025-01-02 13:56:34 611

中兴 开发部软件工程师招聘试题(参考答案)

中兴 开发部软件工程师招聘试题(参考答案)

2009-10-03

中兴软创2008届高校招聘专业试题(A卷)及答案

中兴软创2008届高校招聘专业试题(A卷)及答案

2009-10-03

中兴软创2009届高校招聘专业试题(D卷)

中兴软创2009届高校招聘专业试题(D卷),

2009-10-03

中兴软创2009届高校招聘专业试题(B卷)

中兴软创2009届高校招聘专业试题(B卷),DOC文档,绝对有用。。。

2009-10-03

中兴 综合素质面试评价表

中兴 综合素质面试评价表,绝对真实。。。

2009-10-03

中兴2009年校园招聘的考试试卷

中兴2009年校园招聘的考试试卷,适用于应用开发部维护工程师。。。 绝对真实。。

2009-10-01

空空如也

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

TA关注的人

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