自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

御承扬的博客

学习是对自己最好的投资!

  • 博客(291)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 从零开始开发纯血鸿蒙应用之RSS阅读器

本文介绍了如何从零开始开发一个简易的纯血鸿蒙应用——RSS阅读器。文章首先回顾了如何在鸿蒙应用中解析XML格式的数据,并以CSDN博客的RSS链接为例进行了实践演示。接着,详细阐述了RSS阅读器的两个关键步骤:解析RSS源下发的XML文档以提取文章标题和链接,以及使用WebView在APP界面中渲染文章链接指向的网页。文章还介绍了如何改造起始页、新增文章列表页,并对文章列表页进行装饰美化,包括日期格式转换、摘要字数控制和背景图片的使用。最后,文章展示了如何通过点击文章列表项来展示文章详情。

2025-05-18 10:49:07 525

原创 从零开始开发纯血鸿蒙应用之XML解析

文章介绍了如何在鸿蒙应用开发中处理XML格式数据。虽然JSON是主流的数据传输格式,但XML在某些场景(如RSS订阅)中仍在使用。鸿蒙SDK提供了两个主要API来处理XML数据:@ohos.xml用于XML的解析与生成,@ohos.convertxml用于将XML转换为JavaScript对象。文章详细解析了这两个API的使用方法,并推荐使用ConvertXML.fastConvertToJSObject方法将XML数据转换为JavaScript对象,以便在ArkTS中更方便地处理数据。最后,文章通过解析C

2025-05-11 11:59:01 748

原创 从零开始开发纯血鸿蒙应用之NAPI

本文以数据在C/C++ 侧和 ArkTS 侧的流转为抓手,详略得当地介绍了 NAPI 在鸿蒙原生开发中的使用。

2025-05-05 20:10:56 1334

原创 从零开始开发纯血鸿蒙应用之语音输入

借助鸿蒙SDK中的AI能力,实现实时语音识别功能。

2025-04-12 15:05:09 1102

原创 从零开始开发纯血鸿蒙应用之文本识别

利用鸿蒙API Kit 中开箱即用的AI能力,可以在自己的鸿蒙应用中,轻松地集成文本识别能力。

2025-03-30 15:25:25 1152

原创 从零开始开发纯血鸿蒙应用之无框截图

截图,或者说截屏,已经是每部手机必备的功能了,通常使用关机键+音量减键触发,只是这种截屏会将整个屏幕、包括消息提示横幅弹窗、任务栏状态……总而言之,就是屏幕所显示的一切内容一并截进去,如果你只是像截取指定应用的指定页面的指定区域的内容,这种系统截屏功能就无法满足了。在鸿蒙 NEXT 系统中,允许应用对自身进行组件截图,也就是局部区域截图,这就有效地避免截图时,将本不该截取的屏幕内容叶一并截取,不得不在截完图之后重新进行一番图片编辑、或者不得不重新截图。下面就让我来说明一下,如何在纯血鸿蒙应用中集成。

2025-03-16 12:51:13 1030 1

原创 从零开始开发纯血鸿蒙应用之语音朗读

本篇介绍如何在纯血鸿蒙应用中,利用AI相关的API,实现文本转语音,也即语音播报功能。

2025-03-01 16:34:58 937

原创 从零开始开发纯血鸿蒙应用之网页浏览

本篇围绕如何在纯血鸿蒙应用中,实现网址打开操作,先后介绍了带参数的自定义构建函数的使用,调用系统浏览器的实现,以及如何封装 WebViewPage。值得重点学习的,理当首推封装 webViewPage 的部分,基于该部分,可以扩展地探索开发浏览器的实现方案。

2025-02-22 16:31:48 1363

原创 鸿蒙NEXT API使用指导之文件压缩和邮件创建

针对鸿蒙NEXT API中的 startAbilityByType 和 zlib 模块进行介绍,帮助读者夯实自身的鸿蒙开发能力。

2025-02-09 11:42:22 1286

原创 从零开始开发纯血鸿蒙应用之问题反馈

本篇博文记录TxtEdit的问题反馈功能的实现,包括日志文件的压缩处理、将日志附件到邮件中等操作。

2025-02-04 15:25:46 706

原创 从零开始开发纯血鸿蒙应用之自定义构建函数

本篇系统性介绍自定义构建函数的使用

2025-01-26 08:22:51 1177

原创 从零开始开发纯血鸿蒙应用之多签名证书管理

本文介绍如何在鸿蒙项目中进行多签名证书的配置和使用

2025-01-11 16:22:18 1470

原创 Hypium UIViewer 让 MacOS 与鸿蒙NEXT手机实现多屏协同

本篇介绍当电脑不是华为品牌时,如何利用Hypium 的 UIViewer,与搭载了鸿蒙NEXT系统的手机,进行多屏协同。

2025-01-11 15:22:47 1721

原创 从零开始开发纯血鸿蒙应用之处理外部文件

本篇记录纯血鸿蒙应用,如何进行外部文件的处理;利用 picker.DocumentViewPicker 主动处理外部文件,在 OnNewWant 函数中完成应用热启动状态时的外部文件处理,以及如何用AppStorage应对应用冷启动时的外部文件的FileUri 的透传。

2025-01-11 10:38:44 1446

原创 从零开始开发纯血鸿蒙应用之实现内部文件处理页

本篇记录 TxtEdit 内部文件处理页的实现,并在文中分享了鸿蒙组件 TextPicker 的使用,以及 Text 组件如何提供文本复制能力,和如何解决输入法键盘顶起布局的问题。

2025-01-04 17:11:06 1017

原创 从零开始开发纯血鸿蒙应用之实现起始页

本篇主要记录 TxtEdit 的起始页的实现,以及实现过程中涉及到的UI编程思路,并介绍了相关 HarmonyOS NEXT API 的使用,如使用系统分享面板进行文件分享。

2025-01-04 10:52:59 1306

原创 从零开始开发纯血鸿蒙应用之逻辑封装

本篇记录在开发纯血鸿蒙应用时,如何为UI响应的处理进行逻辑封装,以及封装时需要遵守的一些原则。

2024-12-29 15:33:02 1074

原创 从零开始开发纯血鸿蒙应用之UI封装

本篇讲解如何进行UI封装,封装过程中应当具备什么样的原则和方式,如何凭借鸿蒙API现有的特性,去将上述原则和方式贯彻落实。

2024-12-29 09:25:12 1541

原创 从零开始开发纯血鸿蒙应用之日志模块实现

基本上,就是在对 ts 文件中的代码进行扩展和细化,向外提供日志配置器,初始化日志配置器,必须传入日志打印类型(hilog、file)、日志文件名、附加内容和日志级别,同时也向外提供了动态更新日志文件名和和日志级别的方法。不论是app,还是service,为了方便观察程序的运行状态,日志打印是少不了的,然而,日志打印不能单纯打印在控制台里,还应该打印到文件中,越是正式的工程项目,就越会用文件去记录应用日志,从而方便后续导出进行分析。如上所示,这是一个接口类,也即抽象类,是后续的三个日志策略类的父类。

2024-12-28 11:00:11 1417

原创 从零开始开发纯血鸿蒙应用之工程初始化

本篇为《从零开始开发纯血鸿蒙应用》系列博文的开篇之作,主要记录了背景、应用选型和工程搭建等内容

2024-12-28 09:29:33 1070

原创 学习封装Flutter组件,看这篇就够了

本文将按步就章地指导有意学习flutter框架的开发者,如何进行自定义组件的封装。封装自定义组件前,应该先了解和掌握什么前提知识或技术,都会文章中进行指导。

2024-10-28 20:57:39 1593

原创 编程与哲学(2)——输出是为了更好的输入

1)学习编程语言先学习输出语句是为了后面更好的深入学习,即所谓的输出是为了更好的输出。2)学到的新东西要勤加使用,不断提高熟练度3)对Base64进行了简单学习4)了解Base64的UrlEndoer与Java.net.URLEncoder的区别。...

2022-07-24 12:00:02 790

原创 编程与哲学(1)

哲学作为万学的归宿,用哲学的视角去看待计算机,将有助于你对计算机理解得更深刻;用哲学的思想指导计算机学习,也将有助于你更科学地构建起计算机知识体系。

2022-07-09 13:40:03 1159 1

原创 Java JUC 之线程通信案例

本篇介绍多线程通信代码案例,以及多线程8锁问题。

2022-01-31 08:15:19 815

原创 Java JUC 之 Lambda 表达式

Lambda 表达式和接口方法默认实现、静态方法实现

2022-01-31 08:06:27 2292

原创 Java JUC 之何为 JUC

简单认识 JUC 及其相关概念。

2022-01-18 16:34:59 400

原创 Netty专栏——粘包与拆包

在 Netty 框架中如何解决粘包和拆包问题。

2022-01-15 11:29:00 713

原创 Netty专栏——出入站机制

Netty 框架的出入站机制

2022-01-15 11:22:10 421

原创 Netty 专栏——Http 服务与 WebSocket长连接

Netty 的 http 服务和 web Socket 长连接

2021-12-25 12:36:27 1947

原创 Netty 专栏——Future-Listener机制与心跳机制

Netty 的 Futrure-Listener 机制和心跳机制

2021-12-25 12:27:15 1201

原创 Dockerfile 参考文档中文版

Dockerfile 参考文档中文版

2021-12-18 12:51:28 2384

原创 Netty——任务队列

Netty 专栏之简述任务队列

2021-12-18 08:35:45 582

原创 Netty 专栏——零拷贝及其案例

零拷贝的介绍以及用 NIO 演示简单的零拷贝。

2021-12-14 11:11:37 825

原创 Netty专栏——NIO 简单案例群聊

用 NIO 搭建一个简单的聊天服务。

2021-12-14 11:05:56 1270

原创 Netty 专栏——Netty 入门案例 TCP服务

使用 Netty 编写简单的 TCP 服务,作为 Netty 入门案例。

2021-12-12 09:37:31 744

原创 Netty 专栏——Netty及其核心组件

Netty 专栏第三篇

2021-12-11 16:50:00 963

原创 Netty 专栏——NIO

Netty 专栏第二篇

2021-12-08 17:34:22 231

原创 Netty 专栏——I/O 模型

Netty专栏第一篇

2021-12-08 17:27:59 1067 1

原创 Java高阶之Arrays类深入剖析

本文将深入JDK源码去分析Arrays类,了解其相关 API 的设计原理和算法逻辑。

2021-04-17 16:36:52 812 1

原创 Java高阶之String类剖析

本文将深入 JDK 源码对 String 类进行深入剖析,了解相关 API 的实现原理。

2021-04-16 15:58:33 446

Redis数据库学习笔记

Redis数据库学习笔记详细记录

2021-03-18

微信小程序学习源代码.rar

学习微信小程序的源代码

2021-02-13

Python编程从零基础到项目实战-离线视频.rar

Python基础编程学习的教程视频

2021-02-13

Python编程从零基础到项目实战-源代码

学习Python基础编程的资源代码

2021-02-13

SQL Server学习PPT与源程序

学习SQL Server 数据库的PPt和源程序代码

2021-02-13

Java基础学习示例源代码

学习Java基础的示例代码的集合,包括基本语言、GUI、网络编程等等

2021-02-13

Web后台管理系统UI样式参考网页示例集

Web后台管理的UI样板网页

2021-02-13

计算机统考408真题2014-2019.pdf

计算机统考4082014年至2019年的真题,供给有需要的人。相关知识点的学习可以根据我的系列博客进行学习。

2020-09-08

PyQt5 项目的系列源代码资源

PyQt5 项目案例的系列源代码资源,通过这些案例代码可以举一反三,进行综合开发一些 PyQt5 的GUI应用程序。

2020-05-14

images.zip

本资源是博文CSS3状态伪类示例的配套图片资源,有需要的人可以自行下载。

2019-11-01

fund_data.xlsx

该文档是博客文章 PyQt5—qtpandas 的配套资源文件,需要的人自行下载

2019-10-03

database.db

案例代码配套的数据库文件,请使用 SQLite 应用程序在命令行进行操作或者使用 SQLite Studio 进行可视化操作

2019-10-01

QDarkStyle 案例 配套 UI 界面源代码

Python PyQt5 中 使用 QDarkStyle 的 案例的 UI 界面源代码

2019-09-28

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

TA关注的人

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