终于把 IDE 安装好了!可以开始第一个 App 了 ,yeah!
在左侧的“Project”工程文件栏,找到与 Java 对于的 JS 目录,依次展开 js-defalut-pages-index-index.hml。
index.hml 就是我们第一个工程的首屏页面,点击右侧折叠的 Previewer 栏,等右下方一阵抽搐,就会成功出现...
您好,世界!
英文的效果呢?不用改词,鸿蒙 OS 天生支持国际化,在 Previewer(预览器)设置中选择英文(en-US):
Hello World。
恭喜!第一个 Hello World 完成了!
尝试来改几个字吧,打开左侧文件栏中的 i18n, 想要改中文,就修改 zh-CN.json 中的文字,比如改成“我爱”,“鸿蒙!”,
怎么,预览器毫无反应?!保存一下!找到 File 菜单中的 Save All(保持全部),或者干脆快捷键(Command+S,Windows 上是 Ctrl+S)。
什么?预览器还是没反应?! 鸿蒙预览器设计师你给我出来!为什么不更新,这个 IDE 新手体验很差啊?!
别急,我已经就这个问题吐槽预览器设计师,你们这样会逼退新手无数资道吗?
解决方案:切换到 index.hml,然后点预览器上的刷新图标.
终于有了!这才像话!
英文的再来一个!"I love Harmony OS!"
什么,你要用鸿蒙打遍全世界?安排!
右键点击 en-US.json 拷贝一个新文件出来,改个名,比如日文、韩文:
日文版文字文件命名:ja-JP.json:
{ "strings":{ "hello":"ハーモニーOS", "world":"が大好き!" } }
韩文版文字文件命名:ko-KR.json:{ "strings":{ "hello":"나는하모니OS", "world":"를좋아한다!" } }
然后这里有个 bug!我又开始吐槽了!世界吃瓜群众表示不爽,怎么不能选择其他语言呢?
哎呀,这就尴尬了,怎么看效果呢?
当预览器不给力的时候,模拟器:该我出场了!菜单 Tools - HVD Manager:
提示你即将第一次下载模拟器(emulator)资源,点 Ok。
然后会打开华为开发者官网,你需要注册一个开发者账号,可能当前还需要一个实名认证(世界人民又要抗议了)。
允许后,会自动回到 IDE 中,让你选择设备类型,这里其实远程模拟器(并不是本地模拟器,速度稍慢,不过聊胜于无):
每隔一小时会重置一次,正式版的本地模拟器,预计明年初会推出!
然后在右上角的调试栏,运行“entry”,选择“Connect Devices”下面的“HUAWEI ANA AN00”,点 OK。
韩文版本的“我爱鸿蒙!”就有了,首尔江南区大佬表示满意。
切换到日文,然后到桌面找到我们的 App,也就是以我们工程名命名的“MyFirstDemo1”的 App,点一下启动!
哇塞!这样一个全世界人民喜爱的鸿蒙 App 就制作成功了!恭喜恭喜!根据你的喜好再加一些其他语言试试吧!
原文标题:哇塞!鸿蒙的第一个世界版Hello World!
文章出处:【微信公众号:HarmonyOS技术社区】欢迎添加关注!文章转载请注明出处。
责任编辑:haq
-
鸿蒙系统
+关注
关注
183文章
2638浏览量
66808 -
OpenHarmony
+关注
关注
25文章
3753浏览量
16718
原文标题:哇塞!鸿蒙的第一个世界版Hello World!
文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
使用MCUXpresso for VS Code插件开发Zephyr的hello world
![使用MCUXpresso for VS Code插件开发Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>](https://file1.elecfans.com/web3/M00/04/A6/wKgZPGd3PBeAcAcFAABDETVNApk954.png)
SDK 0.9.4在函数中连续调用espconn_sent,只能看到第一个espconn_sent的数据,为什么?
拿下多个“世界第一”,TDK InvenSense 陀螺仪大有来头
![拿下多个“<b class='flag-5'>世界第一</b>”,TDK InvenSense 陀螺仪大有来头](https://file1.elecfans.com//web2/M00/FC/42/wKgZomaT3E6ARR3uAAE1-Gc_HJE084.png)
使用make flash命令烧录Hello_world程式失败了,为什么?
hello_world例程里面CONFIG_FREERTOS_HZ没定义,但又能编译烧录,为什么?
鸿蒙OpenHarmony【轻量系统 编写“Hello World”程序】 (基于Hi3861开发板)
![<b class='flag-5'>鸿蒙</b>OpenHarmony【轻量系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861开发板)](https://file1.elecfans.com/web2/M00/E6/F1/wKgaomZF3JuAZ8IMAAAxJKnBYwA272.png)
鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)
![<b class='flag-5'>鸿蒙</b>OpenHarmony【小型系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)](https://file1.elecfans.com/web2/M00/E3/EA/wKgZomY92mCAOpDmAABBE-im69c216.png)
鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)
![<b class='flag-5'>鸿蒙</b>OpenHarmony【标准系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】(基于RK3568开发板)](https://file1.elecfans.com/web2/M00/E4/5A/wKgaomY8nl-ALH4oAAA3gQX5Lbg184.png)
鸿蒙OpenHarmony南向:【Hi3516标准系统入门(IDE方式)】
![<b class='flag-5'>鸿蒙</b>OpenHarmony南向:【Hi3516标准系统入门(IDE方式)】](https://file1.elecfans.com/web2/M00/E1/C7/wKgZomY52MmAS66XAAADCp1_zEY399.jpg)
鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)
![<b class='flag-5'>鸿蒙</b>OpenHarmony【标准系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于RK3568开发板)](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)
![<b class='flag-5'>鸿蒙</b>OpenHarmony【小型系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)
![<b class='flag-5'>鸿蒙</b>OpenHarmony【轻量系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861开发板)](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
求助,用CubeMX配置占空比30%的PWM输出第一个波形不准确是为什么?
用于EK-RA8D1 MIPI LCD显示器的GUIX Hello World
![用于EK-RA8D1 MIPI LCD显示器的GUIX <b class='flag-5'>Hello</b> <b class='flag-5'>World</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论