此应用专为旧版鸿蒙打造_鸿蒙?连哄带蒙?

老胡最近听说了华为鸿蒙处处充满了Android的痕迹,老胡想说的是,不能过度的吹、无脑的吹,要以辩证唯物主义的观念去正确判断它。华为作为中国企业,我们不能落井下石,要鼓励这种行为。

老胡bot

    下面,我以我拙略的安卓水平,简单测试一下,华为的DevEco Studio For Harmony开发者工具吧。

    打开华为harmony官网。

272e930c68bfdba98976cbb4a25f20ea.png

                                           Harmony OS官网

    开发需要Node.Js环境和Java环境,登录Node.js官方网站,下载Node.js软件包。请选择LTS版本,Windows 64位对应的软件包。

ab95441e458dc88fd212d86fc31ec679.png

下载和安装DevEco Studio

DevEco Studio的编译构建依赖JDK,DevEco Studio预置了Open JDK,版本为1.8,安装过程中会自动安装JDK。

ba40e3bf1474f02dc2ddbf424c85a5d8.png

b07cce5224a70de30ee716eed6a96790.png

ef414ae765f9ab111794637e546b54f3.png

    打开之后,让你安装自带的Java环境。之后,进入了开始页面。由于这个是基于IntelliJ™Platform的工具改过来的,界面和Idea最新版有点像是很正常的。

3616074b9c5160f0525779b97a9e57c2.png

2e7d865c2bc88d76a451e5dcd9478cca.png

创建一个项目(Harmony Eggs(鸿蒙 彩蛋)),可以看到下方在初始化gradle。

2e41d1f62fa92f3fda4d1d91fc3730af.png

    默认创建一个hello world项目,打开HVD虚拟机,选择P40,运行一下。成功显示hello world。

    打开一个adb(Android debug bridge ,安卓调试桥),用以下命令查看一下

adb devices

6d988f5a1d79fee687bf0b5acfdaf512.png

    可以发现,列出了一个设备,端口是127.0.0.1:18888 device,此时电脑未插usb手机设备。

    既然可以用adb,那安装一个应用看看。就安装酷安和我用Android studio写的harmony eggs(随便写着玩的一个app)吧。

    命令如下:

adb install xxx.apk

388f8003d5620a8cad2f11c8dd32a01d.png

78d745f94b6c78075aeb34bd09f5a774.png

    可以发现,提示

Succeed

    安装成功。回到虚拟机桌面:

e6bb97f7e10b7597f06c5e09d896b284.png

    可以发现,这个酷安和Harmony Eggs已经成功安装上去,能否运行?答案是可以的。

c36498e9eb981a35125b5d987b7ec75f.png

    既然adb可以指挥harmony,那么反之呢?在devEco Studio 上运行一下,同时电脑连接手机,可以见得链接的设备中多了一个安卓手机,不过安装hap失败。

80b78c1fc1cb0a6a50631e9666905407.png

    我也听说在鸿蒙虚拟机安装老版本应用会提示,此应用专为旧版鸿蒙打造。我这里也测试了一下。Android studio上写了一个目标sdk为20的app,在AVD虚拟机上运行,有提示。

5fc125358017f2bf0c117cdd6ddecb45.png

把编译出来的apk用adb安装到devEco的HVD鸿蒙虚拟机中,运行一下,哦!此应用专为旧版鸿蒙打造。

1c2618bd62f6427fa2ebde5d29ada6f4.png

我又把我手机里面的Android字样也替换成了Android,哦,也出现这种情况了

(因为我这里,直接替换Android->鸿蒙,在上Android studio虚拟机运行出Android 两边各有空格,因此,这个鸿蒙两边有空格。其次通过更改,能完整更改这一提示的。)

df6ea388e64970c5356ea61deed83034.png

    打开devEco studio 编译出来的hap文件(用7z打开),你会发现里面有一个apk文件

c13659f93cb74abbbe7c05d9505bf5ac.png

写在最后:

这篇文章,不针对任何企业,仅对目前harmony做一步测试。HarmonyOS 未来会成为什么样无人能知。操作系统的研发和维护 是十分困难的。不是三天两天,三年两年就能研发出来的,这毕竟是一场长久的战争。就目前来看,harmonyOS 仍然不能完全脱离 Android 仍然依赖着 Android ,但是未来有可能能完全脱离 Android ,我们需要做的是 期待 ,而不是无脑的吹捧。无脑的吹,只会让人们对其感到厌恶,并不会让人对其产生喜欢之情。正如那句话:  舔狗不得好死。
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页