HarmonyOS应用开发JAVA
目录
概述
一、开发鸿蒙应用前步骤
二、创建手机应用工程
三、代码四、运行结果
五、总结
概述
最近鸿蒙系统被炒的很火,我对鸿蒙系统也挺感兴趣,趁着端午节,吃着粽子的兴致,打开电脑上安装许久的开发鸿蒙系统IDE,试着跑个简单的Demo。此时,记录一下。编写一个简单的Demo,对于之前有开发过Android应用经验的攻城狮我来说,鸿蒙系统的应用熟悉又陌生,好久没玩Android了,不过还是有印象,走,玩起来。(注:开发鸿蒙系统应用:需具备技能:JAVA、HTML、JS、CSS开发语言)
一、开发鸿蒙应用前步骤
首先要在华为的官网注册一个账号,注册账户具体步骤按照提示来即可。有账号才能往下进行其它操作。如下所示:
登录成功后如下图所示:
在线体验运行效果,这个的开发确实很棒。
1)、入门系统定义:链接,列出来的步骤非常详细。
2)、开发工具介绍(DevEco Studio)官网罗列详细,这里就不赘述了。
二、创建手机应用工程
![](/assets/blank.gif)
下载gradle,自动化构建工具。
由于我安装HUAWEI DevEco Studio很久了,现需要更新最新的SDK。
没有选择模拟器
使用模拟器运行调试,需要按照这个步骤来操作即可,链接
进入HVD Manager中选择一个模拟器
点击“允许”,按钮即可。
登录客户端
客户端登录成功后,再次到工具栏找到找到 Tools->HVD Manager,选择并点击它,即可出现如下所示:
我选择了P40,一个手机端的应用。点击右上角蓝色三角运行符号,如下所示:
运行该Demo
此时运行不了,我重新进入模拟器管理器发现是API 5 版本,和下载的SDK API 4不匹配,导致运行不。
解决方法:在工程目录中找到config.json,打开它把里面的releaseType这条语句删掉。继续尝试运行。
重新运行
三、代码
![](/assets/blank.gif)
四、运行结果
![](/assets/blank.gif)
五、总结
引用前端语言开发应用,确实比起我当时开发的Android更具可玩性,本次鸿蒙系统体验很不错。期待各位攻城狮们一起来体验、开发、完善这个社区。加油,各位攻城狮们。好了,这篇文章就介绍到此为止。谢谢赏阅 ^_^ 。
HarmonyOS应用开发JAVA相关推荐
- HarmonyOS UI开发 AdaptiveBoxLayout(自适应盒子布局) 的使用
AdaptiveBoxLayout 是什么 AdaptiveBoxLayout 是自适应盒子布局,该布局提供了在不同屏幕尺寸设备上的自适应布局能力,主要用于相同级别的多个组件需要在不同屏幕尺寸设备上自 ...
- HarmonyOS UI开发 TableLayout(表格布局) 的使用
TableLayout 是什么 TableLayout 是表格布局,就是使用表格的方式划分子组件, 个人感觉应该也不是常用的布局,常用的还是选择DirectionalLayout和Dependent ...
- HarmonyOS UI开发 PositionLayout(位置布局) 的使用
PositionLayout 是什么 PositionLayout 是位置布局,在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕上显示.(0, 0)为左上角:当向下或向右移动时 ...
- HarmonyOS UI开发 DependentLayout(依赖布局) 的使用
DependentLayout是什么 DependentLayout是依赖布局,每个组件可以指定相对于其他同级元素的位置,或者指定相对于父组件的位置.(类似Android的相对布局) Dependen ...
- HarmonyOS UI开发 DirectionalLayout(定向布局) 的使用
DirectionalLayout 是什么 DirectionalLayout 是定向布局,控件水平或垂直排列(类似Android 的线性布局不过还是有区别的) DirectionalLayout的自 ...
- harmonyos上的程序用什么语言写,HarmonyOS应用开发 — HelloWorld应用开发E2E体验
感谢关注HarmonyOS,为了便于大家学习特将鸿蒙2.0基础教学内容整理如下: 1.HarmonyOS应用开发-视频播放 https://developer.huawei.com/consumer/ ...
- HarmonyOS之JS/Java跨语言调试
在 HarmonyOS 应用开发中,通常会涉及到使用 JS 和 Java 语言同时开发的场景,一般使用 JS 来开发应用的 UI,使用 Java 开发应用的逻辑,JS FA 调用 Java PA.针对 ...
- HarmonyOS应用开发——使用HUAWEI DevEco Studio创建第一个程序 HELLO WORLD!
目录 前言 一.软件准备 二.安装步骤 三.软件界面 四.开始 (一)新建项目 (二)建立虚拟机 (三)运行 结语 前言 前段时间博主的闹娃6有幸升级了华为的鸿蒙系统HarmonyOS2.0,它是一个 ...
- 鸿蒙os事例代码,鸿蒙HarmonyOS App开发造轮子之自定义圆形图片组件的实例代码
一.背景 在采用Java配合xml布局编写鸿蒙app页面的时候,发现sdk自带的Image组件并不能将图片设置成圆形,反复了翻阅了官方API手册(主要查阅了Compont和Image相关的API),起 ...
最新文章
- 1.13 总结-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- C/C++指针函数和函数指针
- jdk动态代理与cglib动态代理例子
- 常用的HTTP响应头
- python 消息框但不影响程序执行_还在用print()查找错误?日志消息不香嘛?| 原力计划...
- r读取shape文件可视化_使用Python对大脑成像数据进行可视化分析
- [转]企业网站首页设计常见的6种布局方式
- 数控技术计算机学什么,长沙数控技术专业学什么,有前途吗?
- pc上html5游戏无法打开,原神PC端进不去怎么办
- MATLAB绘图函数fplot详解
- element ui 框架的优势_Element UI 框架
- sis防屏蔽程序_程序员经常看的开源月刊《HelloGitHub》第 56 期
- 信息增益与信息增益率详解
- MIDI 音乐程序设计 (可以自己编曲的快乐)
- ubuntu拨号上网
- 记录一下大三暑假来广州的实习生活
- 中软python面试题_我入职中软国际经历告诉你 简历应该这样写
- 子网掩码取反怎么取_求子网掩码最简单,最有效的计算方法。
- 09 Confluent_Kafka权威指南 第九章:管理kafka集群
- 从开源Sakai出发 构建国内远程教育系统
热门文章
- 台达24es通讯(rtu方式)两台施耐德ATV310变频器示例
- css预处理器:Sass LASS Stylus
- Ubuntu18.04虚拟显示器+远程桌面
- 查看提供者的端口时报Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder ‘server.port‘
- sojson.v6、jsjiemi.v6详解
- 人生最大的敌人就是自己
- 最早的计算机网络与传统的通信网络,通信网的演变
- Garbage-First Garbage Collection
- hadoop hellokitty 单词统计
- 22春天津大学《工程地质学》在线作业一