IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> HarmonyOS应用开发【项目实践】——专栏介绍(作者:TDTX) -> 正文阅读

[Java知识库]HarmonyOS应用开发【项目实践】——专栏介绍(作者:TDTX)

HarmonyOS应用开发【项目实践】——专栏介绍(作者:TDTX)


1. HarmonyOS

HarmonyOS鸿蒙操作系统,由华为公司推出的一款全场景分布式微内核操作系统。

2. 专栏涉及范围

  • 全专栏内容将处于HarmonOS应用开发领域,涉及各大组件的使用开发、app开发中的技巧感悟与解决方法等。

3. 作者述

  • 作者在开发鸿蒙应用前,没有学过安卓开发,因而是纯纯的新手。那么就是站在真的零起点的角度出发,去思考去实现,从而得到一些方法展示给大家。
  • 这些方法也许是巧妙的、也许是不好的方法,但都自身自主所感悟出的内容,锻炼了思维,分享一种思路。
  • 因此,本专栏只关注于当下思维的记录,同时阅读文章会体会到博主本人的开发心路历程,给各位朋友展现另一种一样或不一样的感悟,只要能给读者带来或多或少的不自主思考,即是本专栏的意义所在。

4. 准备鸿蒙应用开发

????作者接触HarmonyOS开发是在2021年6月左右,当时准备申报大学生创新创业的创新类别的项目,当时了解到HarmonyOS有官方文档、开发IDE工具、一些官网的视频教程,因而就凭借一腔热血和建设我们自己操作系统生态的那种情怀选择了基于鸿蒙系统的应用开发项目。——这个时候没有学过JAVA、没有学过安卓开发,学过C语言、Python。

????2021年7月,得知申报的项目已经达到了省级立项,就着手开始做项目。——这个时候还是什么都不懂但又在各种努力查找资料以及自己思考该怎么实现。

????当时经过自己的了解得知有两种开发模式,一种JAVA语言、另一种HTML/CSS/JS开发模式,但是此时也没有学过前端三件套。对于项目初步设想的心路:“嗯……既然鸿蒙的有关资料很少,那么前端的资料肯定一大堆中间遇到问题也肯定能轻易的查找到解决办法,那么就不如采用B/S模式,鸿蒙应用里内嵌一个浏览器,加载服务器的一套网页就行了。。。”,在这个时候,又了解到了Hbuilder开发工具,去学习前端三件套,就想着赶紧弄个简单的安卓应用来验证这一想法模型,但是最终没有进行下去。——这个时候心情极度烦操。。。

????终于,开始了JAVA的学习之路,JAVA学习的视频找的是B站郝斌老师的教程视频,之所以找到这个是因为之前看过郝斌老师的C语言,个人认为老师讲的思维过程很丰富,学习就是学的这些东西,语法那些书上唾手可得。果然,看了郝斌老师JAVA视频同样获得到了不少的感悟,有些是老师直接说的,有些是在听到某个点时大脑不自主的开始思考一连串的问题,启发了我自己的思维。

????终于,把JAVA基础的内容学的差不多了,然后开始打开DevEco Studio进行开发。刚接触这一开发工具时,全英文的界面给了一丝陌生感,只会创建一个空白JAVA项目,然后在项目文件夹中按照官网所教的方法运行项目“Hello World” ,这是开始自然思考Hello World这个字符串是写在哪里的,我换另外一个字符串怎么换?兜兜转转,找到string.json发现有hello world字样,于是着手修改,果然思路验证运行成功!——这个时候很兴奋!

????然后,开始了各种文件夹的展开,探索其中的文件具体内容,在resource中layout中发现了一些XML,于是开始学习什么是XML,在HarmonyOS官网学习JAVA UI的开发XML写法,于是我开始写各种XML生成着各种不同的组件并且逐个的点击本地预览器运行单个XML。——这个时候学会了用一个实验功能(JAVA本地预览器运行单个XML或某个AbilitySlice)

????……经过一段那种有劲使不出的难受时间段后,站上了新的台阶,开始了应用开发。。。

(这个时候,作者作为计算机科学与技术的学生处于一年级下学期的暑假阶段。)

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-02-06 13:41:29  更:2022-02-06 13:43:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:40:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码