目录

概述

一、开发鸿蒙应用前步骤

二、创建手机应用工程​

三、代码​四、运行结果

​五、总结


概述

最近鸿蒙系统被炒的很火,我对鸿蒙系统也挺感兴趣,趁着端午节,吃着粽子的兴致,打开电脑上安装许久的开发鸿蒙系统IDE,试着跑个简单的Demo。此时,记录一下。编写一个简单的Demo,对于之前有开发过Android应用经验的攻城狮我来说,鸿蒙系统的应用熟悉又陌生,好久没玩Android了,不过还是有印象,走,玩起来。(注:开发鸿蒙系统应用:需具备技能:JAVA、HTML、JS、CSS开发语言)

一、开发鸿蒙应用前步骤

首先要在华为的官网注册一个账号,注册账户具体步骤按照提示来即可。有账号才能往下进行其它操作。如下所示:


登录成功后如下图所示:


在线体验运行效果,这个的开发确实很棒。

1)、入门系统定义:链接,列出来的步骤非常详细。
2)、开发工具介绍(DevEco Studio)官网罗列详细,这里就不赘述了。

二、创建手机应用工程


下载gradle,自动化构建工具。


由于我安装HUAWEI DevEco Studio很久了,现需要更新最新的SDK。

没有选择模拟器

使用模拟器运行调试,需要按照这个步骤来操作即可,链接
进入HVD Manager中选择一个模拟器

点击“允许”,按钮即可。

登录客户端

客户端登录成功后,再次到工具栏找到找到 Tools->HVD Manager,选择并点击它,即可出现如下所示:

我选择了P40,一个手机端的应用。点击右上角蓝色三角运行符号,如下所示:

运行该Demo



此时运行不了,我重新进入模拟器管理器发现是API 5 版本,和下载的SDK API 4不匹配,导致运行不。
解决方法:在工程目录中找到config.json,打开它把里面的releaseType这条语句删掉。继续尝试运行。
       
重新运行

三、代码

四、运行结果


五、总结

引用前端语言开发应用,确实比起我当时开发的Android更具可玩性,本次鸿蒙系统体验很不错。期待各位攻城狮们一起来体验、开发、完善这个社区。加油,各位攻城狮们。好了,这篇文章就介绍到此为止。谢谢赏阅 ^_^ 。

HarmonyOS应用开发JAVA相关推荐

  1. HarmonyOS UI开发 AdaptiveBoxLayout(自适应盒子布局) 的使用

    AdaptiveBoxLayout 是什么 AdaptiveBoxLayout 是自适应盒子布局,该布局提供了在不同屏幕尺寸设备上的自适应布局能力,主要用于相同级别的多个组件需要在不同屏幕尺寸设备上自 ...

  2. HarmonyOS UI开发 TableLayout(表格布局) 的使用

    TableLayout 是什么 TableLayout  是表格布局,就是使用表格的方式划分子组件, 个人感觉应该也不是常用的布局,常用的还是选择DirectionalLayout和Dependent ...

  3. HarmonyOS UI开发 PositionLayout(位置布局) 的使用

    PositionLayout 是什么 PositionLayout 是位置布局,在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕上显示.(0, 0)为左上角:当向下或向右移动时 ...

  4. HarmonyOS UI开发 DependentLayout(依赖布局) 的使用

    DependentLayout是什么 DependentLayout是依赖布局,每个组件可以指定相对于其他同级元素的位置,或者指定相对于父组件的位置.(类似Android的相对布局) Dependen ...

  5. HarmonyOS UI开发 DirectionalLayout(定向布局) 的使用

    DirectionalLayout 是什么 DirectionalLayout 是定向布局,控件水平或垂直排列(类似Android 的线性布局不过还是有区别的) DirectionalLayout的自 ...

  6. harmonyos上的程序用什么语言写,HarmonyOS应用开发 — HelloWorld应用开发E2E体验

    感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...

  7. HarmonyOS之JS/Java跨语言调试

    在 HarmonyOS 应用开发中,通常会涉及到使用 JS 和 Java 语言同时开发的场景,一般使用 JS 来开发应用的 UI,使用 Java 开发应用的逻辑,JS FA 调用 Java PA.针对 ...

  8. HarmonyOS应用开发——使用HUAWEI DevEco Studio创建第一个程序 HELLO WORLD!

    目录 前言 一.软件准备 二.安装步骤 三.软件界面 四.开始 (一)新建项目 (二)建立虚拟机 (三)运行 结语 前言 前段时间博主的闹娃6有幸升级了华为的鸿蒙系统HarmonyOS2.0,它是一个 ...

  9. 鸿蒙os事例代码,鸿蒙HarmonyOS App开发造轮子之自定义圆形图片组件的实例代码

    一.背景 在采用Java配合xml布局编写鸿蒙app页面的时候,发现sdk自带的Image组件并不能将图片设置成圆形,反复了翻阅了官方API手册(主要查阅了Compont和Image相关的API),起 ...

最新文章

  1. 1.13 总结-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  2. C/C++指针函数和函数指针
  3. jdk动态代理与cglib动态代理例子
  4. 常用的HTTP响应头
  5. python 消息框但不影响程序执行_还在用print()查找错误?日志消息不香嘛?| 原力计划...
  6. r读取shape文件可视化_使用Python对大脑成像数据进行可视化分析
  7. [转]企业网站首页设计常见的6种布局方式
  8. 数控技术计算机学什么,长沙数控技术专业学什么,有前途吗?
  9. pc上html5游戏无法打开,原神PC端进不去怎么办
  10. MATLAB绘图函数fplot详解
  11. element ui 框架的优势_Element UI 框架
  12. sis防屏蔽程序_程序员经常看的开源月刊《HelloGitHub》第 56 期
  13. 信息增益与信息增益率详解
  14. MIDI 音乐程序设计 (可以自己编曲的快乐)
  15. ubuntu拨号上网
  16. 记录一下大三暑假来广州的实习生活
  17. 中软python面试题_我入职中软国际经历告诉你 简历应该这样写
  18. 子网掩码取反怎么取_求子网掩码最简单,最有效的计算方法。
  19. 09 Confluent_Kafka权威指南 第九章:管理kafka集群
  20. 从开源Sakai出发 构建国内远程教育系统

热门文章

  1. 台达24es通讯(rtu方式)两台施耐德ATV310变频器示例
  2. css预处理器:Sass LASS Stylus
  3. Ubuntu18.04虚拟显示器+远程桌面
  4. 查看提供者的端口时报Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘server.port‘
  5. sojson.v6、jsjiemi.v6详解
  6. 人生最大的敌人就是自己
  7. 最早的计算机网络与传统的通信网络,通信网的演变
  8. Garbage-First Garbage Collection
  9. hadoop hellokitty 单词统计
  10. 22春天津大学《工程地质学》在线作业一