0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙的第一个世界版Hello World

电子工程师 来源:HarmonyOS技术社区 作者:HarmonyOS技术社区 2021-01-21 10:05 次阅读

终于把 IDE 安装好了!可以开始第一个 App 了 ,yeah!

在左侧的“Project”工程文件栏,找到与 Java 对于的 JS 目录,依次展开 js-defalut-pages-index-index.hml。

index.hml 就是我们第一个工程的首屏页面,点击右侧折叠的 Previewer 栏,等右下方一阵抽搐,就会成功出现...

1cdaca00-4787-11eb-8b86-12bb97331649.png

您好,世界!

英文的效果呢?不用改词,鸿蒙 OS 天生支持国际化,在 Previewer(预览器)设置中选择英文(en-US):

1dc8ee38-4787-11eb-8b86-12bb97331649.png

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":"が大好き!" } }

21d63b48-4787-11eb-8b86-12bb97331649.png

韩文版文字文件命名:ko-KR.json:{ "strings":{ "hello":"나는하모니OS", "world":"를좋아한다!" } }

223077ca-4787-11eb-8b86-12bb97331649.png

然后这里有个 bug!我又开始吐槽了!世界吃瓜群众表示不爽,怎么不能选择其他语言呢?

哎呀,这就尴尬了,怎么看效果呢?

当预览器不给力的时候,模拟器:该我出场了!菜单 Tools - HVD Manager:

提示你即将第一次下载模拟器(emulator)资源,点 Ok。

然后会打开华为开发者官网,你需要注册一个开发者账号,可能当前还需要一个实名认证(世界人民又要抗议了)。

允许后,会自动回到 IDE 中,让你选择设备类型,这里其实远程模拟器(并不是本地模拟器,速度稍慢,不过聊胜于无):

每隔一小时会重置一次,正式版的本地模拟器,预计明年初会推出!

然后在右上角的调试栏,运行“entry”,选择“Connect Devices”下面的“HUAWEI ANA AN00”,点 OK。

韩文版本的“我爱鸿蒙!”就有了,首尔江南区大佬表示满意。

切换到日文,然后到桌面找到我们的 App,也就是以我们工程名命名的“MyFirstDemo1”的 App,点一下启动!

哇塞!这样一个全世界人民喜爱的鸿蒙 App 就制作成功了!恭喜恭喜!根据你的喜好再加一些其他语言试试吧!

原文标题:哇塞!鸿蒙的第一个世界版Hello World!

文章出处:【微信公众号:HarmonyOS技术社区】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2633

    浏览量

    66093
  • OpenHarmony
    +关注

    关注

    25

    文章

    3628

    浏览量

    16027

原文标题:哇塞!鸿蒙的第一个世界版Hello World!

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SDK 0.9.4在函数中连续调用espconn_sent,只能看到第一个espconn_sent的数据,为什么?

    在 SDK 0.9.3 及更早版本中,如果我在函数中连续调用 espconn_sent,它将发送所有连接的数据。如果我在 0.9.4 中执行相同的操作,我只能看到第一个espconn_sent的数据
    发表于 07-18 08:24

    拿下多个“世界第一”,TDK InvenSense 陀螺仪大有来头

    作为行业的先锋和领导者,TDK InvenSense直提供创新的解决方案 2006年,TDK InvenSense通过世界上第一个面向数码相机市场的双轴MEMS陀螺仪起步; 2009年,提出世界上第一个
    的头像 发表于 07-15 09:46 625次阅读
    拿下多个“<b class='flag-5'>世界第一</b>”,TDK InvenSense 陀螺仪大有来头

    鸿蒙OpenHarmony【轻量系统 编写“Hello World”程序】 (基于Hi3861开发板)

    下方将通过修改源码的方式展示如何编写简单程序,输出“Hello world”。请在下载的源码目录中进行下述操作。
    的头像 发表于 05-16 18:15 913次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony【轻量系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861开发板)

    鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)

    展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-10 16:26 639次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony【小型系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-09 17:58 799次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony【标准系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】(基于RK3568开发板)

    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(IDE方式)】

    方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-07 17:34 811次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony南向:【Hi3516标准系统入门(IDE方式)】

    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    编写“Hello World”程序 下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello W
    的头像 发表于 04-24 17:32 669次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony【标准系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于RK3568开发板)

    鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 04-22 21:55 310次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony【小型系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【轻量系统编写“Hello World”程序】 (基于Hi3861开发板)

    下方将通过修改源码的方式展示如何编写简单程序,输出“Hello world”。请在下载的源码目录中进行下述操作。
    的头像 发表于 04-21 21:44 264次阅读
    <b class='flag-5'>鸿蒙</b>OpenHarmony【轻量系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3861开发板)

    用于EK-RA8D1 MIPI LCD显示器的GUIX Hello World

    电子发烧友网站提供《用于EK-RA8D1 MIPI LCD显示器的GUIX Hello World.pdf》资料免费下载
    发表于 02-20 09:48 0次下载
    用于EK-RA8D1 MIPI LCD显示器的GUIX <b class='flag-5'>Hello</b> <b class='flag-5'>World</b>

    招就行—鸿蒙OS 编写第一个页面

    在 Java UI 框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,为了熟悉两种方式,我们将通过 XML 的方式编写第一个页面,通过
    的头像 发表于 01-26 18:01 706次阅读
    <b class='flag-5'>一</b>招就行—<b class='flag-5'>鸿蒙</b>OS 编写<b class='flag-5'>第一个</b>页面

    世界上第一个石墨烯半导体的“石墨烯”究竟是什么?

    有媒体报道称有研究团队创造了世界上第一个由石墨烯制成的功能半导体(Functional Graphene Semiconductor)。
    的头像 发表于 01-23 11:26 1069次阅读

    AWTK 串口屏开发(1) - Hello World

    数据类型功能说明温度整数温度。范围(0-100)摄氏度创建项目从模板创建项目,将hmi/template_app拷贝hmi/hello_word即可。第一个项目最好不
    的头像 发表于 12-08 15:52 459次阅读
    AWTK 串口屏开发(1) - <b class='flag-5'>Hello</b> <b class='flag-5'>World</b>

    c语言hello world程序编写

    C语言是种非常经典和常用的编程语言,而"Hello world"程序是每一个编程入门者的必修课。它是用来熟悉编程语言基本语法、环境配置,以及验证编程环境是否正常工作的
    的头像 发表于 11-26 09:23 2172次阅读

    我的第一个UVM代码——Hello world

    `uvm_component_utils有关 仿真命令: irun -sv -uvmhome \\\\ /.../ies/tools/methodology/UVM/CDNS-1.2/sv \\\\ hello_world.sv 仿真结果如下: 最后,再用张图来描述
    发表于 11-03 10:18