logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

华为云主机使用DeepSeek和Dify打造AI智能体

本文介绍了如何免费领取华为云主机并搭建Dify AI平台。首先通过华为云官网免费领取云主机,完成注册和配置后,在云主机上安装宝塔面板。接着通过宝塔的Docker功能搜索并安装Dify开源AI平台,按默认配置完成部署后即可访问使用。该教程帮助用户快速搭建生成式AI应用开发环境,适合想要体验AI技术开发的初学者。文中还提供了宝塔面板的下载链接作为参考。

文章图片
#华为云#云计算
鸿蒙Flutter实战:21-混合开发详解-1-概述

除了使用 Flutter 工程做为主项目开发以外,还有一种常见的开发方式,即混合开发,主项目工程为 HarmonyOS 工程, Flutter 工程以模块形式存在,,以依赖方式加载到主项目工程中,最终实现混合开发。在前面的系列文章中,我们从搭建开发环境开始,讲到如何使用、集成第三方插件,如何将现有项目进行鸿蒙化改造,以及上架审核等内容;让原生鸿蒙工程依赖 Flutter 模块的源码,这样 Flut

文章图片
#flutter#harmonyos
鸿蒙Flutter实战:20. Flutter集成高德地图,同层渲染

完整代码见Flutter 鸿蒙版 Demo核心代码如下,通过 OhosView 来承载原生视图OhosView(其中 viewType 为自定义的 ohosView 的名称,onPlatformViewCreated 为创建完成回调,creationParams 为创建时传入的参数,creationParamsCodec 为参数编码格式。

文章图片
#harmonyos#flutter#华为
鸿蒙Flutter实战:22-混合开发详解-2-Har包模式引入

这种模式适合较大的项目团队,常见的场景是,负责 Flutter 开发的同事开发好指定的模块,以 Har 包的形式交付给鸿蒙原生的开发团队。在这种模式下,鸿蒙原生的开发团队,不需要太多关注 Flutter 部分的内容,甚至不需要安装 Flutter 开发环境,可以更好的职责分离。缺点,由于 Flutter 模块打包成了 Har 包,以 so 文件存在,故 Flutter 无法热重载。

文章图片
#flutter#harmonyos
鸿蒙Flutter实战:23-混合开发详解-3-源码模式引入

正常情况下,my_flutter_module 创建成功后,会包含一个 .ohos 目录,这个目录是一个鸿蒙工程(里面包含 flutter_module 模块),它可以做为 Flutter 的宿主运行。通过以上操作,我们将 .ohos 目录以软连接的方式,替换成了 ohos_app 鸿蒙工程,这样一来,当我们运行 Flutter 代码时,就会把 ohos_app 做为宿主,这样就实现了联动源码开发

文章图片
#flutter#harmonyos
鸿蒙Flutter实战:24-混合开发详解-4-初始化Flutter

本文详细介绍了如何在鸿蒙项目中初始化Flutter模块。首先,通过编辑ohos_app/oh-package.json文件,根据引入Flutter模块的方式(Har包或源码)添加相应的依赖项。接着,修改EntryAbility.ts文件,使其继承自FlutterAbility,并实现configureFlutterEngine方法以初始化Flutter引擎。FlutterAbility在UIAbi

文章图片
#harmonyos#flutter#华为
鸿蒙Flutter实战:25-混合开发详解-5-跳转Flutter页面

在上一章中,我们介绍了如何初始化 Flutter 引擎,本文重点介绍如何添加并跳转至 Flutter 页面。

文章图片
#flutter#harmonyos
哪些鸿蒙原生应用在使用Flutter

为了更好的提升用户体验,还可以将应用与小艺集成,通过意图框架、图文拖拽等,用户可以更好的使用小艺助手,集成应用服务,各用户推荐更有价值的信息。通过识别屏幕比例、大小,使应用进行弹性布局,或者监听屏幕变化事件,触发应用重新布局,等等,由于设备众多、比例也各有不同,这些需要不少的工作。HarmonyOS NEXT,也就是 HarmonyOS 5.0,该系统是鸿蒙历史上最大的一个更新版本,至些鸿蒙不再兼

文章图片
#harmonyos#flutter#华为
哪些鸿蒙原生应用在使用Flutter

背景 2023年8月4日,华为在“2023华为开发者大会”上发布 HarmonyOS NEXT,并宣布面向合作企业开发者开放该系统。 HarmonyOS NEXT,也就是 HarmonyOS 5.0,该系统是鸿蒙历史上最大的一个更新版本,至些鸿蒙不再兼容安卓,并采用自主内核(鸿蒙内核),无论从内核,操作系统,应用层各方面全部替代原有的系统功能。鸿蒙彻底摆脱了“安卓套壳”的称谓。 鸿蒙原生 对于光大

文章图片
#harmonyos#flutter
鸿蒙Flutter实战:24-混合开发详解-4-初始化Flutter

概述 将 Flutter 模块添加至宿主鸿蒙项目中后,接下需要实现页面跳转、消息通信等功能,本文重点介绍如何初始化 Flutter。 项目配置 添加依赖 编辑 ohos_app/oh-package.json 文件 如果通过 Har 包方式引入 Flutter 模块,则需要添加如下内容 "dependencies": { "@ohos/flutter_module&q

文章图片
#harmonyos#flutter
    共 16 条
  • 1
  • 2
  • 请选择