Java开发必须要会!两个案例五分钟轻松入门Harmony(鸿蒙

本文通过两个案例,引导Java开发者五分钟内轻松入门HarmonyOS。首先介绍限定词目录与设备状态匹配规则,接着详细讲解如何使用Java在DevEco Studio中创建新项目,配置资源,设置布局和样式,并实现页面跳转功能。最后简要提及了使用JS语言开发的流程。
摘要由CSDN通过智能技术生成
 *   phone:手机

*   tablet:平板

*   car:车机

*   tv:智慧屏

*   wearable:智能穿戴



 



 |

| 颜色模式 | 



表示设备的颜色模式,取值如下:



*   dark:深色模式

*   light:浅色模式



 



 |

| 屏幕密度 | 



表示设备的屏幕密度(单位为dpi),取值如下:



*   sdpi:表示小规模的屏幕密度(Small-scale Dots Per Inch),适用于dpi取值为(0, 120\]的设备。

*   mdpi:表示中规模的屏幕密度(Medium-scale Dots Per Inch),适用于dpi取值为(120, 160\]的设备。

*   ldpi:表示大规模的屏幕密度(Large-scale Dots Per Inch),适用于dpi取值为(160, 240\]的设备。

*   xldpi:表示特大规模的屏幕密度(Extra Large-scale Dots Per Inch),适用于dpi取值为(240, 320\]的设备。

*   xxldpi:表示超大规模的屏幕密度(Extra Extra Large-scale Dots Per Inch),适用于dpi取值为(320, 480\]的设备。

*   xxxldpi:表示超特大规模的屏幕密度(Extra Extra Extra Large-scale Dots Per Inch),适用于dpi取值为(480, 640\]的设备。



 



 |

限定词目录与设备状态的匹配规则

  • 在为设备匹配对应的资源文件时,限定词目录匹配的优先级从高到低依次为:移动国家码和移动网络码 > 区域(可选组合:语言、语言_文字、语言_国家或地区、语言_文字_国家或地区)> 横竖屏 > 设备类型 > 颜色模式 > 屏幕密度。

  • 如果限定词目录中包含移动国家码和移动网络码、语言、文字、横竖屏、设备类型、颜色模式限定词,则对应限定词的取值必须与当前的设备状态完全一致,该目录才能够参与设备的资源匹配。例如,限定词目录“zh_CN-car-ldpi”不能参与“en_US”设备的资源匹配。

三、使用Java语言开发


打开编辑器DevEco Studio创建一个工程,选择File -> New -> New Project

image.png

在Choose your abilitu template 页面选择**Empty Ability(Java),**然后点击Next

image.png

配置项目的相关信息,包括Project Name、Project Type、Package Name、Save Location、Device Type等信息,最后点击Next即可

image.png

在Project窗口中,点击entry -> src -> main -> resources -> base -> layout -> ability_main.xml文件,可以看到如下代码

image.png

(可选)如果需要引用String资源推荐在"string.json"文件中进行配置,在Project窗口中,点击entry -> src -> main -> resources -> base -> element -> string.json文件,新增button——Next按钮资源

image.png

页面中的内容包括一个文本和一个按钮,使用DependentLayout方式进行布局,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值