自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (9)
  • 收藏
  • 关注

原创 鸿蒙Flutter实战:20. Flutter集成高德地图,同层渲染

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

2025-03-27 13:18:54 904

原创 Alibaba Cloud Linux 安装 doccker 和 docker-compose

Alibaba Cloud Linux 是一个基于 CentOS 的 Linux 发行版,它提供了许多高级功能,如云服务器、云数据库、云服务器监控等。Alibaba Cloud Linux 的安装和配置与 CentOS 的安装和配置基本相同,只是需要安装一些额外的软件包。

2025-03-27 13:14:40 271

原创 鸿蒙Flutter实战:19-Flutter集成高德地图,跳转页面方式

在之前的文章现有Flutter项目支持鸿蒙II中,介绍了如何使用第三方插件,同时给出了非常多的使用案例,如flutter_inappwebview,video_player, image_picker 等,本文将开始介绍如何集成高德地图。

2025-03-26 16:53:35 546

原创 鸿蒙Flutter实战:18-组合而非替换,现有插件快速鸿蒙化

Federated plugins (联合插件)是一种将对不同平台的支持分为单独的软件包。所以,联合插件能够使用针对 iOS、Android、Web 甚至是针对汽车 (例如在 IoT 设备上)分别使用对应的 package。除了这些好处之外,它还能够让领域专家在他们最了解的平台上扩展现有平台插件。相对的,整合的联合插件,也就是说插件在某个平台的实现,被整合进了主package,也就是"面向应用的 package"。如果插件已经整合了ohos实现,如 fluwx,则直接使用即可,无需再添加鸿蒙平台的实现。

2025-03-26 16:52:48 1112

原创 原开源鸿蒙仓库停止更新

2月24日,gitee 上的开源鸿蒙组织,所有代码停止更新,查看代码仓显示已关闭,不少小伙伴以为停止更新了,发生了什么?原因很简单,所有代码仓迁移至,至于为什么改用 Gitcode,从其可以得到答案。GitCode 是一款由 优快云 开发者社区与华为云 CodeArts 联合打造的新一代开源代码托管平台。作为开发者的全能助手,GitCode 集代码托管、协同研发、项目管理与开源运营支持于一体,为个人开发者、团队和企业提供高效、安全、智能的解决方案。

2025-03-24 14:13:24 639

原创 Flutter不再支持win7,我决定手搓一个

Flutter 代码拉取过程中会进行复杂的文件下载,涉及多种联网方式,所以请保证自己的电脑有稳定的科学上网(翻墙工具建议使用tun隧道模式),如果代码拉取过程中卡在了某一步,请检查网络。Flutter 代码拉取过程中会进行复杂的文件下载,涉及多种联网方式,所以请保证自己的电脑有稳定的科学上网(翻墙工具建议使用tun隧道模式),如果代码拉取过程中卡在了某一步,请检查网络。如果遇到权限导致文件读写失败的问题,可关闭命令行窗口,然后重新启动一个管理员权限命令行窗口,重新执行命令。

2025-03-24 13:35:20 859

原创 Windows Server 2025 使用 IIS 搭建 ASP.NET 3.5 网站

异常详细信息: System.Security.SecurityException: 请求“System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。打开服务器管理器,选择“添加角色和功能”,依次点击下一步进直到入“功能”,勾选 .NET Framework 3.5 功能,点击安装。说明: 应用程序试图执行安全策略不允许的操作。

2025-03-22 23:54:46 1287

原创 鸿蒙Flutter开发故事:不,你不需要鸿蒙化

总结一下都干了啥,一行核心代码没改,改了些无关痛痒的 markdown,版本信息,example 里面增加了鸿蒙的入口,可有可无,这么一通操作,不仅没有实际贡献,还给开发者造成了困扰,不了解的还以为适配鸿蒙平台需要使用这个版本呢,引入以后还容易出错,最终,鸿蒙化了个寂寞。2.依赖于原生平台实现的插件需要鸿蒙化,这里的原生平台指的是 ios/android/ohos 等,可以查看插件的代码仓,查看是否有 ohos 目录或 xxx_ohos 的平台包。然而,对于现在这个 get 仓库,啥也没有。

2025-03-21 19:25:31 1231

原创 鸿蒙Flutter开发故事:因为杀毒软件,我差点提桶跑路

以上就是本次 Windows 电脑下安装鸿蒙 Flutter 的一次冒险了,忙活大半天,一度陷入自我怀疑和沮丧,终其原因,竟然是杀毒软件拦截的锅,知道真相后,小天觉得自己又行了。教程是有了,但在实际操作过程中,总是会遇到各种意想不到的问题和挑战,有些甚至和语言、SDK无关,特别是配置环境,需要我们对自己的电脑操作系统有更深的了解,诸如环境变量怎么生效这样的问题。本期受害者叫小天,起初是通过闲鱼找到我,攀谈半天发现他已经是公众号粉丝,这不大水冲了龙王庙么,于是果断邀他扫码入群,开远程协助调研现场。

2025-03-21 19:24:13 798

原创 鸿蒙开发者故事:从黯然离群到再度回归,一名律师开发者的崭新未来

开发者版本,从API6,火箭般一路飙升至API12,时光飞逝,NEXT渐渐浮出水面,他也更加清晰的认识到,机会来了。从此,他成为一名华为铁粉,从大学至今,先后换过若干电子设备,包括 mate9pro,mate30pro,mate40rs,mate70rs,以及 matebook 系列笔记本电脑。从此,作为操作小能手,他的学校生涯围绕计算机展开:无论是相关活动、比赛、还是培训,都能看到这位“计算机小天才”的影子,从小学到初中,一路拿奖无数,他也因为创新获得到不少学业加分,顺利考入不错的高中。

2025-02-25 13:24:17 582

原创 FlutterWeb实战:07-自动化部署

Flutter Web 开发打包后,可以手动发布到服务器上,通过 nginx 来托管静态页面。本文将介绍如何将这一过程自动化。

2025-02-12 13:17:54 338

原创 FlutterWeb实战:06-Flutter与JavaScript通信

在《FlutterWeb实战:04-集成微信JS-SDK提供丰富体验》中,我们介绍了如何封装微信的 JS-SDK 方法,供 Flutter 调用。在 Dart 侧定义调用方法。

2025-02-12 13:14:05 203

原创 FlutterWeb实战:05-与微信小程序交互

在前面的文章《FlutterWeb实战:04-集成微信JS-SDK提供丰富体验》中,我们介绍了如何集成微信 JS-SDK,实现与微信 H5 交互。如果 H5 在微信小程序中打开,还可以调用 JSSDK 提供的小程序相关的 API。以下是可调用的API统一登录一种常用的场景是将部分页面以 H5 形式内嵌到小程序的 Webview 提供次级页面服务。这里面涉及到账号打通的问题。我们希望当用户在小程序中打开 Webview 页面,不需要登录、授权,就可以直接在 H5 中继续相应的操作。这里有一种方式,可以通过

2025-02-11 15:04:22 602

原创 FlutterWeb实战:04-集成微信JS-SDK提供丰富体验

本文详细介绍了如何在 Flutter Web 项目中集成微信 JS-SDK,并实现图片上传功能。通过封装 JS-SDK 的 API 和服务端处理逻辑,我们可以轻松实现与微信的深度集成,为用户提供更丰富的功能体验。希望本文能为开发者提供有价值的参考。

2025-02-11 15:03:18 326

原创 FlutterWeb实战:03-与流行前端框架集成

前端有非常多的框架、工具、库,这些都要比 Dart Web 成熟、丰富。所以在将 Fluttter 编译成 Web 以后,若能使用现有的前端技术实现 web 端的特殊需求,肯定事半功倍。

2025-02-08 13:49:32 1227

原创 FlutterWeb实战:02-加载体验优化

Gzip 压缩开启之后,可以在浏览器的开发者工具中,打开网络面板,查看响应头中,有一个 Content-Encoding: gzip 的字段,表示该文件已经被压缩。经过以上配置, Flutter Web 打包后,将对 js 文件分割,只有在当前页面打开时,才会加载对应的 js 文件,这就实现了页面组件资源的延迟加载。需要注意的事,这要做好版本控制,否则会出现缓存问题。这里使用 flutter_native_splash 插件,在 app 启动时,显示一个加载动画,在 app 加载完成后,隐藏加载动画。

2025-02-08 13:46:19 1392

原创 作为一名Flutter开发,我骗老板我会前端,她竟然要给我升职加薪

这就是这个故事的全部,以及这个系列《FlutterWeb实战》的开始,从今天开始,我将详细讲诉几十个日夜星辰,我的研究所得,希望可以帮助到下一个等待机会的你。

2025-01-20 14:26:16 668 1

原创 鸿蒙Flutter实战:17-无痛上架审核指南

在上期文章中,我们体验了无痛使用Flutter快速启动开发的过程,本期重点聚焦上架审核流程。

2025-01-20 13:40:24 1148

原创 鸿蒙Flutter实战:16-无痛开发指南(适合新手)

本文讲述如何通过Flutter开发鸿蒙原生应用。整个过程结合往期文章、实战经验、流程优化,体验丝滑、无痛。

2025-01-17 10:33:55 1447

原创 使用腾讯云AI代码助手快速实现一个办公AI助手

这是一个基于 Vue.js 和 TDesign 的 AI 聊天演示项目。

2025-01-10 00:20:01 269

原创 鸿蒙Flutter实战:15-Flutter引擎Impeller鸿蒙化、性能优化与未来

Flutter 作为一种流行的跨平台框架,支持鸿蒙是大势所趋。华为躬身入局,为 Flutter 社区带来了强劲动力。从目前各方反馈来看,Flutter 应该是仅次于 ArkTs 的最佳适配方案。不论是官方、还是开源社区、亦或是广大的开发者,都对 Flutter 有着强烈的诉求。HarmonyOS 希望更多应用尽快适配鸿蒙,开发者或者是厂商,也希望以更低的成本最快上架;ArkTS 仍然有不少需要改进之处,就拿热重载一项与之对比,Flutter 不论从易用性、稳定性和成熟度已经遥遥领先。

2025-01-03 17:11:34 1393

原创 鸿蒙原生开发手记:05-开发之外的那些事

这里讲一下如何企业备案,登录运营商的备案系统,如阿里云,进入备案,填写企业信息,企业法人证件信息和证件照,网站/App负责人证件信息和证件照,同时验证两个手机号码。服务商审核通过后,会将备案信息提交到工信部,届时会收到一条短信,此时登录工信部网站,填写企业法人身份证号后6位和负责人后6位,以及这个验证码,核验通过后即可。目前大部分应用优先适配手机端,matepad上的应用较少,即使用来开发,两者在感知上也有一定区别,涉及到屏幕尺寸适配,尤其需要注意,必然审核过程中,容易遭拒。首先选择个人备案还是企业备案。

2024-12-26 17:11:41 476

原创 鸿蒙原生开发手记:04-一个完整元服务案例

整个元服务分为 4-5 个页面,首页为列表页,展示了当前影院热门的电影,点开是一个详情介绍页,里面有影片详情,演职表,相关影片推荐等,热门海报。打开海报是一个完整的海报展示页,点开可以产看大图。另外,还有一个关于我们的介绍页。

2024-12-26 17:07:38 659

原创 鸿蒙 Flutter 实战:14-现有 Flutter 项目支持鸿蒙 II

通过 FVM 管理多个 Flutter SDK 版本,仅在鸿蒙调测打包时,切换到 ohos-flutter SDK通过 apps 壳工程,将鸿蒙化适配的代码,尽量在 ohos_app 项目中完成。通过 pub 包管理的配置,逐个替换鸿蒙化的三方库通过 melos 管理多包项目,Flutter 项目进行模块化、组件化、插件化拆分,职责分离,平台抽象,不同平台组合打包,有效解决平台不一致问题。

2024-12-18 11:02:55 782

原创 鸿蒙原生开发手记:03-元服务开发全流程(开发元服务,只需要看这一篇文章)

元服务是一种新的服务提供方式开发简单、免安装、易于获取和使用相较于小程序,系统原生,丝滑流畅轻量应用程序形态,具备秒开直达,纯净清爽;服务相伴,恰合时宜;即用即走,账号相随;一体两面,嵌入运行;原生智能,全域搜索;高效开发,生而可信等特征。

2024-11-23 21:17:35 785

原创 鸿蒙原生开发手记:02-服务卡片开发

服务卡片是一直桌面小组件,可以放置在桌面上等位置,一触即达。服务卡片分为静态卡片和动态卡片两类。本文介绍静态卡片。

2024-11-14 18:27:13 304

原创 鸿蒙原生开发手记:01-元服务开发

元服务是鸿蒙中的一种轻量应用形态,无需下载,直接运行。类似于微信小程序,但与小程序不同的是,元服务更加轻量。元服务使用原生开发,是系统级提供的,无论从易用性、性能、体验上,都要比小程序好。

2024-11-14 18:26:25 416

原创 鸿蒙Flutter实战:13-鸿蒙应用打包上架流程

1.在 AppGalleryConnect,我的项目,添加项目。

2024-11-10 14:25:48 1446

原创 鸿蒙Flutter实战:12-使用模拟器开发调试

目前 Flutter 鸿蒙开发,无法使用 X86 架构的模拟器,只能使用 ARM 架构的模拟器**

2024-11-10 12:47:14 932

原创 鸿蒙Taro实战:01-搭建开发环境

鸿蒙Taro实战:01-搭建开发环境

2024-11-06 13:37:08 315

原创 鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0

参考[鸿蒙Flutter实战:01-搭建开发环境]文章的说明,首先安装 Flutter SDK 3.22.0。目前鸿蒙化Flutter SDK 3.22 还未正式发布,现在可以使用进行前期测试验证。使用 FVM 进入 目录, 克隆以上仓库。接下来使用fvm list命令查看 SDK版本 列表。可以看到,SDK中出现了两个版本,其中使用命令将 官方的3.22.0 设置成了全局默认版本。鸿蒙化的 SDK 需要配置安装,我们稍后进入项目,执行安装。

2024-11-01 16:08:33 556

原创 鸿蒙Flutter实战:10-常见问题集合

1.1 学习和掌握 Flutter 开发技术,这块需要在Flutter社区学历1.2 学习鸿蒙基础概念和知识,推荐学习。

2024-10-23 16:05:26 494

原创 鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙

原来使用Flutter开发的项目,需要适配鸿蒙。

2024-10-23 16:03:48 1375

原创 鸿蒙Flutter实战:08-如何调试代码

参考文章搭建好开发环境。IDE 安装好 DevEco 和 VsCode/Android Studio。

2024-10-23 16:03:01 399

原创 鸿蒙Flutter实战:07-混合开发

鸿蒙Flutter混合开发主要有两种形式。

2024-10-23 10:04:42 343

原创 鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件

本文讲述如何开发一个 Flutter 鸿蒙插件,如何实现 Flutter 与鸿蒙的混合开发,以及双端消息通信。

2024-10-22 18:36:01 537

原创 鸿蒙Flutter实战:05-使用第三方插件

在鸿蒙Flutter开发中,如果涉及到使用原生功能,就要使用插件。使用插件有两种方式,一种是自己编写原生ArkTS代码,在Dart侧调用。另外一种是使用第三方代码。方式一:编号原生 ArkTS 代码该方案可以使用 PlatformView 或者 MethodChannel 调用。PlatformView 即为在 Flutter 侧创建一个 View,然后在 Native 侧渲染。PlatformView 封装了底层的 View。

2024-10-22 18:31:14 367

原创 鸿蒙Flutter实战:04-如何使用DevTools调试Webview

在《鸿蒙 Flutter 开发中集成 Webview》,介绍了如果在 Flutter 中集成 Webview. 本文则为 Webview 的调试方法。

2024-10-22 18:07:51 521

原创 鸿蒙Flutter实战:03-鸿蒙Flutter开发中集成Webview

如 使用。

2024-10-22 16:47:04 521

原创 鸿蒙Flutter实战:02-Windows环境搭建踩坑指南

鸿蒙 Flutter SDK 需要在。目前建议下载 dev 分支代码。

2024-10-22 15:55:19 344

汉字树2:身体里的汉字地图

《汉字树2:身体里的汉字地图》共收集了680个与“人”有关的汉字,作者常年浸淫于文学的天地,寻索字与字之间的逻辑关联,随着心得渐增,他引入电脑强大的汇编整理能力,有系统地梳理汉字的构件,试图找出解释力更强的说法。于是,作者巧妙地将汉字的部首作为汉字的构件之一,进行梳理整合,将其浓缩在“汉字树状图”中,通过清晰、简要的说明,可以让毫无文字学根基的读者,也能凭借自身的汉字使用经验,得到许多新奇的发现与乐趣。

2018-03-23

Go程序设计语言 The Go programming Language

作者: 艾伦 A. A. 多诺万 出版社: 机械工业出版社 原作名: 艾伦 A. A. 多诺万 译者: 李道兵 / 高博 / 庞向才 / 金鑫鑫 / 林齐斌 出版年: 2017-5 页数: 286 丛书: 计算机科学丛书 ISBN: 9787111558422

2018-03-23

高仿QQ界面(源代码)

高仿QQ界面,飞信界面,源代码,c++;循序渐进实现仿QQ界面(二):贴图按钮的三态模拟

2011-05-17

支持快速录入的身份证管理程序(c语言版)

身份证管理系统 身份证信息的录入,查找,删除,写入文件 支持快速录入,仅录入身份证号,就可以得知出生地区,出生年月日和性别。

2011-01-15

OpenGL入门学习

OpenGL入门学习 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。 1、与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。 2、强大的可移植性。 微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于 Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,OpenGL 的基本命令都做到了硬件无关,甚至是平台无关。 3、高性能的图形渲染。 OpenGL是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对OpenGL提供强力支持,激烈的竞争中使得OpenGL性能一直领先。 总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了

2010-09-11

空空如也

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

TA关注的人

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