当前位置: 首页 > news >正文

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

个人主页→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%')}
}

效果展示 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【算法速刷(4/100)】LeetCode —— 155.最小栈
  • Java反序列化漏洞实战:原理剖析与复现步骤
  • 与大语言模型Transformer的奇妙旅程
  • 手机三要素接口怎么对接呢?(二)
  • MediaHub中的卡片实现进展汇报
  • 数据结构:链表经典算法OJ题
  • 【Linux】权限理解
  • Python的lambda函数
  • dockerfile之vllm大模型镜像构建
  • Go语言加Vue3零基础入门全栈班10 Go语言+gRPC用户微服务项目实战 2024年07月31日 课程笔记
  • Hugging Face下载模型
  • 技术详解:视频美颜SDK与直播美颜插件开发指南
  • XQuery 术语
  • 使用Spring Security实现Java应用的安全管理
  • 视频美颜SDK与直播插件的实现原理及优化方案详解
  • ES6核心特性
  • Git 使用集
  • go语言学习初探(一)
  • JAVA之继承和多态
  • Leetcode 27 Remove Element
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Promise面试题,控制异步流程
  • Redis字符串类型内部编码剖析
  • Vue UI框架库开发介绍
  • 前端面试总结(at, md)
  • 实现简单的正则表达式引擎
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • ​linux启动进程的方式
  • ​VRRP 虚拟路由冗余协议(华为)
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (6)STL算法之转换
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (笔试题)分解质因式
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (六)DockerCompose安装与配置
  • (小白学Java)Java简介和基本配置
  • (转) Android中ViewStub组件使用
  • (转)Google的Objective-C编码规范
  • .NET CORE Aws S3 使用
  • .net refrector
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .Net Web窗口页属性
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • @EventListener注解使用说明
  • @Slf4j idea标红Cannot resolve symbol ‘log‘
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)
  • [BJDCTF2020]Easy MD51
  • [bzoj1006]: [HNOI2008]神奇的国度(最大势算法)
  • [C/C++] C/C++中数字与字符串之间的转换
  • [C++]Leetcode17电话号码的字母组合
  • [Debugger]调试Arm设备