当前位置:   article > 正文

android studio 模拟器布局不对_对于Android开发者,鸿蒙应用开发有多简单?

android studio能开发鸿蒙吗

1.创建工程
Android:

a33c1c7f8fe97a7c463c2ccd2ca6d0c8.png

HarmonyOS

1c5830f448bc8facc189e856e38d2b9e.png

2.填写工程信息

Android

c420465d3029f6f1cce18c39f84f5ec7.png

HarmonyOS

9a618ba45309a8175b583b589567be2b.png

可以看出由于Android发展的时间比较长,可选版本非常多。HarmonyOS目前只有两个版本可以选择。
3.配置文件

Android

6313e2e2147eeaadd0ac96225d2b79b8.png


HarmonyOS

ce9a47e05f47d02af733bd0466208053.png

Android的配置文件(AndroidManifest.xml)是一个xml文件,HarmonyOS配置文件是使用json格式,内容相似。页面,服务等组件都是在这里配置。

4.资源

Android

5f15887306aba103ee838d7722f241cc.png

HarmonyOS

62e84534b8034ac1b2257a061808a3f4.png

Android中叫做res,HarmonyOS中叫做resources。Android中叫做drawable,HarmonyOS中叫做element。安卓中图片放在mipmap中,HarmonyOS图片放在media下。Android中的raw,对应HarmonyOS中的rawfile。

5.模拟器

Android

64f066e23fbf433060cd63d0c692682b.png


HarmonyOS

6231b1a7cc896d8aaee80ce55ce77bbd.png

6.预览

Android

5bfa972b71031051eec461a518262d0f.png

HarmonyOS

b0995abc40e3616fefd816e5d0c45d43.png

可以看出由于HarmonyOS跨设备的特性。只要配置了当前app支持的设备类型,在预览里面就可以看到不同设备的预览。这一点好评!!!

7.布局(以LinearLayout为例)

Android

7af3f078d0cd750757c9b664af961ef4.png

HarmonyOS

ea8f61d30b813b3c1346cbb4b7703616.png

线性布局Android是LinearLayout,HarmonyOS中是DirectionalLayout。都可以设置是横向排列或者纵向排列。

8.文本控件

Android

5d6237e9a7c5ba71e85ddfe0b43d0f71.png


HarmonyOS

599dac3d3cb841279d6ba46d4a5c56c3.png

一个叫TextView,一个叫Text,应该是同一个东西吧,反正显示上是一样的。这里有一点需要注意,Android中width默认是在height上边的,在HarmonyOS中正好相反,这一点写Android代码写习惯了,老有点不适应,哈哈!!!

通过观察,可以看出HarmonyOS开发对开发者极其友好,Android程序员开发HarmonyOS应用,基本上可以直接开发,哈哈。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/264648
推荐阅读
相关标签
  

闽ICP备14008679号