【HarmonyOS NEXT星河版开发学习】小型测试案例01-今日头条置顶练习

news2024/9/25 21:29:52

个人主页→VON

收录专栏→鸿蒙开发小型案例总结​​​​​

基础语法部分会发布于github 和 gitee上面

​ 

前言 

本系列可能是博客首发,鸿蒙开发星河版是一个全新的版本,由于参考视频较少鸿蒙开发不被重视导致csdn上面并没有全套的学习路线,所以我决定分享个人的学习。本人也是正在参照黑马程序员的视频进行逐步学习,并不是这方面的专家。希望大家能够对鸿蒙开发感兴趣。

鸿蒙开发简介

鸿蒙(HarmonyOS)是华为推出的一款全场景分布式操作系统,旨在支持各种设备上的统一操作体验。如果你对鸿蒙开发感兴趣,这里简要介绍一下相关内容:

 开发语言

鸿蒙应用程序可以使用多种编程语言开发,包括C、C++、Java、Kotlin和JS(JavaScript)等。这使得开发者可以根据自己的技能和项目需求选择合适的语言进行开发。

开发环境

华为提供了多种开发工具和平台来支持鸿蒙应用的开发。主要的开发环境包括:

DevEco Studio:官方推荐的集成开发环境(IDE),支持图形化界面设计、代码编辑、调试和发布等功能。

Command Line Tools:提供命令行工具支持,适合喜欢使用命令行进行开发的开发者。

应用开发

鸿蒙系统采用分层架构,应用开发可以针对不同的设备和场景进行优化和适配。开发者可以使用官方提供的API和组件进行界面设计、数据处理、网络通信等功能的实现。

跨设备兼容性

鸿蒙操作系统设计为支持多种设备类型的统一开发和部署,包括智能手机、平板电脑、智能手表、智能家居设备等。这种设计使得开发者可以更高效地开发一次,多端适配

生态系统和支持

鸿蒙系统与华为的生态系统密 切相关,开发者可以利用华为提供的开发者资源、技术支持和市场推广机会来加速应用的开发和推广。

今日头条置顶练习

代码部分

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';
  // 构建→界面
  build() {
    //今日头条置顶练习
    //思路:排版、内容、美化
    Column(){
      Text('学鸿蒙,就来黑马程序员')
        .width('100%')
        .height(30)
        .fontSize(20)
      Row(){
        Text('置顶 ')
          .fontSize(13)
          .fontColor('#df3c50')
        Text('新华社 ')
          .fontSize(13)
          .fontColor('#a1a1a1')
        Text('4680评论')
          .fontSize(13)
          .fontColor('#a1a1a1')
      }
      .width('100%')
    }
    .width('100%')
  }
}

效果展示 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1981344.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

6款免费版文章生成器,为你的创作提供无限可能

在这个信息发展迅速的时代,创作者们常常陷入时间和灵感的困境中。为了应对这一挑战,人工智能技术为我们提供了一种全新的解决方案——文章生成器。在这些文章生成器中可以帮助我们快速生成高质量的内容,为我们的创作提供无限可能。在本文中&a…

json文件格式

json文件格式 格式介绍1格式介绍2格式3 格式介绍1 格式介绍2 格式3 参考地址

全自动真空拌馅机 肠类肉丸类馅料搅拌机:

拌馅机,作为现代厨房与食品加工行业不可或缺的利器,其优点繁多,宛如烹饪艺术中的魔术师,为食材的融合与美味的创造开辟了新的维度。 首先,拌馅机以其高效均匀的搅拌能力著称,能够瞬间将肉类、蔬菜、调料等多…

微信小程序 - 自定义计数器 - 优化(键盘输入校验)

微信小程序通过自定义组件,实现计数器值的增加、减少、清零、最大最小值限定、禁用等操作。通过按钮事件触发方式,更新计数器的值,并修改相关联的其它变量。通过提升用户体验,对计数器进行优化设计,使用户操作更加便捷…

亚马逊测评:提升产品信誉与销量的关键

在亚马逊这样竞争激烈的环境中。通过有效的测评,卖家可以轻松为自己的产品添加评论、提高排名,进而打造出优质的产品。然而,亚马逊测评并不等同于刷单。今天,将深入探讨亚马逊测评的本质、与刷单的区别,以及如何在这个…

新能源车燃料和动力电池及系统应用概述(上)

随着化石能源的日益消耗和对环保的逐渐重视,利用电能取代化石能源作为动力的电动汽车受到了世界各国的关注和大力研发。电池技术作为电动汽车的核心和瓶颈,是电动汽车研究的重点和热点方向,也是关系到新能源汽车成本、续航里程、安全性及使用…

【LLM大模型】一文掌握Prompt:万能框架+优化技巧+常用指标

随着大模型在2023年横空出世,“Prompt 工程” 应运而生,作为用好大模型最重要的武器,Prompt 的好坏对模型效果有着决定性的影响。然而,网络上大量相关文章多是罗列“Prompt 工程” 中的若干技巧,少有体系化的总结&…

gym/Gymnasium强化学习玩推箱子游戏

gym/Gymnasium强化学习玩推箱子游戏 gym 框架 源码 https://github.com/openai/gym 文档 https://www.gymlibrary.dev/ 自 2021 年以来一直维护 Gym 的团队已将所有未来的开发转移到 Gymnasium,这是 Gym 的替代品(将 gymnasium 导入为 gym)…

k8s工作负载控制器--DaemonSet

文章目录 一、概述二、适用场景三、基本操作1、官网的DaemonSet资源清单2、字段解释3、编写DaemonSet资源清单4、基于yaml创建DaemonSet5、注意点5.1、必须字段5.2、DaemonSet 对象的名称5.3、.spec.selector 与 .spec.template.metadata.labels之间的关系 6、查看DaemonSet6.1…

主成分分析和线性判别分析

主成分分析 (PCA) PCA 是一种线性降维方法,通过投影到主成分空间,尽可能保留数据的方差。 原理 PCA 通过寻找数据投影后方差最大的方向,主成分是这些方向上的正交向量。 公式推理 对数据中心化: 其中,μ 是数据的…

姿态矫正app-不良坐姿语音提示

“让爷康康”是一款应用于安卓平台的手机应用,可以实时监测不良坐姿并给出语音提示。本项目主要基于 [Tensorflow Lite 官方示例 - 姿态估计] 文件结构 ├───android │ ├───app │ │ └───src │ └───gradle ├───doc_images ├───…

科普文:JUC系列之Java中7种阻塞队列DelayQueue用法

阻塞队列DelayQueue是一种无界阻塞队列,‌用于放置实现了Delayed接口的对象。‌这些对象只能在其到期时才能从队列中取走,‌这种队列是有序的,‌即队头对象的延迟到期时间最长。‌如果没有任何延迟到期的对象,‌那么就不会有任何头…

示例:在ML.NET中应用Model Builder模型生成器构建图片对象检测模型

一、目的:ML.NET 是一个开源且跨平台的机器学习框架,专为 .NET 开发人员设计。它允许你在 .NET 应用程序中构建、训练和部署机器学习模型,而无需离开 .NET 生态系统。ML.NET 支持多种机器学习任务,包括分类、回归、聚类、异常检测…

五、栈与队列(2)

五、栈与队列(2) [150. 逆波兰表达式求值 ](https://leetcode.cn/problems/evaluate-reverse-polish-notation/description/)[239. 滑动窗口最大值 ](https://leetcode.cn/problems/sliding-window-maximum/description/)[347.前 K 个高频元素 ](https:/…

python学习(day1)

1.Python 是大小写敏感的语言。 比如 print 函数名,该函数定义就是全部小写的, 不能写成 Print 或者 PRINT。 2.在Python语言中也会涉及到 对象, 这些对象包含了一定的数据信息。 Python语言中,所有的 数据 都被称之为 对象。 …

Docker 环境下使用 Traefik v3 和 MinIO 快速搭建私有化对象存储服务

上一篇文章中,我们使用 Traefik 新版本完成了本地服务网关的搭建。接下来,来使用 Traefik 的能力,进行一系列相关的基础设施搭建吧。 本篇文章,聊聊 MinIO 的单独使用,以及结合 Traefik 完成私有化 S3 服务的基础搭建…

C语言:qsort详解

在上一篇文章我们大致的了解了回调函数的用法和作用,在这一篇让我们来了解一下在回调函数qsort的使用吧。 一.qsort qsort是一种用来排各种类型数据的函数,利用的是快速排序的方式。说到排序,我们就想到了之前学习的冒泡排序,但…

MySQL数据如何高效实时同步到Elasticsearch?【送源码】

概述 在实际的项目开发与运维过程中,MySQL 常常扮演着业务数据库的核心角色,以其强大的事务处理能力和数据完整性保障,支撑着系统的稳定运行。然而,随着数据量的急剧增长和查询复杂度的不断提升,单一依赖 MySQL 进行高…

文章管理接口——里面有动态SQL编写,在分页查询里

1.实体类和表结构 2. 新增文章分类 接口文档 实现 完整代码放在校验部分 结果: 参数校验(Validation自定义) 对state的校验(已发布|草稿),已有的注解不能满足校验需求,这时就需要自定义校验注解…

Day30 | 62.不同路径 63. 不同路径 II 343.整数拆分 96不同的二叉搜索树

语言 Java 62.不同路径 不同路径 题目 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问…