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

    文章

    2642

    浏览量

    68410
  • OpenHarmony
    +关注

    关注

    30

    文章

    3866

    浏览量

    18982

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【润开鸿HH-SCDAYU800A开发板试用体验】第一個桌面簡單的程序

    ** Enable** ”开关**,**点击 Finish ,完成工程创建。 第一个页面已有容器、段文本(Hello
    发表于 07-27 12:09

    【RA-Eco-RA6M4开发板评测】开箱、Hello World(串口+OLED)

    文章使用 Keil 开发,完成以下两实验: 串口打印 Hello World OLED 12864 显示屏显示 Hello World
    发表于 07-19 04:09

    【Milk-V Duo S 开发板免费体验】2 - 安装编译环境并测试Hello world!

    hello-world make 编译成功后将生成的 helloworld。可以用file命令查看下: test@ERAZE-UHYFLAFVU:~/duo-examples/hello-world
    发表于 07-07 21:18

    【润开鸿HH-SCDAYU800A开发板试用体验】Hello World

    \\\\\\\\toolchains Hello World 编写第一个应用程序 :最简单的Hello World 文件->新建项目,
    发表于 07-01 00:52

    文教你构建第一个应用程序

    构建第一个应用程序 创建新工程 步骤 1通过如下两种方式,打开工程创建向导界面。 如果当前未打开任何工程,可以在 DevEco Studio 的欢迎页,选择“Projects &
    发表于 04-24 06:41

    在mimxrt1170_evk调试hello_world出现硬件传输错误怎么解决?

    我按照视频在 cm7 中调试hello_world示例,我的链接服务器正在运行, debug prove 的 FW 也是最新的。 但是我仍然收到这个错误。 16:status-poll 中的目标
    发表于 03-25 07:31

    加载示例图像时,COM7的调试控制台hello_world不显示消息怎么解决?

    板是 mimxrt1180_evk。 我无法从板中找到 JP5。 使用示例映像进行测试时,调试控制台(通过 Windows11 电脑中的 J53、COM7 连接hello_world不显示任何消息。 但是 gdb 在源文件中显示了我的简单代码更改。 请尽快发现,谢谢!
    发表于 03-25 07:01

    原生鸿蒙第一个出圈的,为什么是安全?

    属于更加安全、可信、便捷的数字未来,也属于今天的你我
    的头像 发表于 01-11 15:53 ?4404次阅读
    原生<b class='flag-5'>鸿蒙</b><b class='flag-5'>第一个</b>出圈的,为什么是安全?

    ADS1274用DRDY+TDM输出模式下,读到的第一个字节是无效的,为什么?

    今天调试中发现问题,1274在用DRDY+TDM输出模式下,读到的第一个字节是无效的! 配置是4通道,在DRDY下降沿产生后,等待5us(采样率25K,即间隔40us)给出SPI的SCLK
    发表于 01-08 08:17

    使用MCUXpresso for VS Code插件开发Zephyr的hello world

    本期来到Zephyr实战经验演练,小编带着大家起使用MCUXpresso for VS Code插件来开发属于Zephyr的hello wor
    的头像 发表于 01-03 09:21 ?1368次阅读
    使用MCUXpresso for VS Code插件开发Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>

    蓝桥杯的第一个项目,点亮LED

    第一节IO简介GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。每个GPIO内部都有这样的
    的头像 发表于 01-02 21:02 ?789次阅读
    蓝桥杯的<b class='flag-5'>第一个</b>项目,点亮<b class='flag-5'>一</b><b class='flag-5'>个</b>LED

    ADS1299在DAISY-CHAIN模式下只能配置第一个AD吗,那后面几个都是要怎么配置寄存器,都和第一个样吗?

    大家: 1ADS1299在DAISY-CHAIN 模式下只能配置第一个AD么,那后面几个都是要怎么配置寄存器,都和第一个样么? 2 手册上写了有关时钟配置的问题,ADS1299在
    发表于 12-20 06:47

    DAC8734只能把第一个接收到的数字数据输出,有哪些原因导致的呢?

    一个发送的数据时序没问题。但DAC8734只能把第一个接收到的数字数据输出,我用的是TI公司自己的DAC8734EVM。可能有哪些原因导致的呢?是上电顺序的原因吗?
    发表于 12-19 09:17

    韩国无晶圆厂初创公司Panmnesia展示第一个支持CXL的AI集群

    在2024?OCP全球峰会上,开发CXL交换机SoC和CXL IP的韩国无晶圆厂初创公司Panmnesia展示了第一个支持CXL的AI集群,该集群采用CXL 3.1交换机。 OCP全球峰会由世界
    的头像 发表于 11-28 11:04 ?941次阅读

    LMK1C1104第一个cycle在CLKOUT中丢失,为什么?

    LMK1C1104: CLKIN的第一个cycle在CLKOUT中丢失,详情请参照关联问题
    发表于 11-11 07:12