openharmony4.0 实现网络 app, 鸿蒙, 从0开始天气的 openharmony4.0 app
问题: 拿到了开发者手机,但是再测试网络部分的时候出现问题。记录一下。
解决:
需要再应用中对网络进行配置,便可以直接 复制 官方文档中的例子。
1 官方文档的路径。
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-http.md

2 如何在 deveco 中添加 网络方面的权限。


我直接照抄。

3 复制官方代码,并在开发者手机上进行测试。


这个原因是 因为我没有 在 页面文件中 添加 entry , 但是我并不理解,不这么改。
我的该法是这样的。照抄网上的。


我做了一个变式、。

4 好的接下来 去测试我自己写的app.

这样在页面上 显示出了我想要的数据。
2024.03.09
接下来开始改温度的信息:


这样 气温就可以了。
这里的摄氏度怎么打出来呢,需要用到虚拟键盘。

接下来看一下, 风速怎么搞。

但是这里拿到是 km/h 的数据需要换算成 m/s 的数据。
在ets 文件中 string 转 number 使用不了 Number , ParseInt
经过群里的高手的指点 需要使用 Number.ParseInt() , arkts 有一个这个类。

但是 这里的 除法并不是 取整, 而是带有小数的。
我看了一下, 在js 里面有 这样的 库, Math.floor() 向下取整。
在arkts 中测试了一下,也是可以的。

到这完成了,风速的设置。

然后是气压的设置。

然后是空气质量的设置
发现给过来的 api 接口没有关于日出的 信息,所以直接改成了 空气质量。

然后是 app 的图标+logo 的设置。





图标也完成。
接下来测试一下, hap 包的安装。

使用HDC进行安装。
基本的命令。





我自己的操作:

这样就可以在手机上 安装好一个 app了。
浙公网安备 33010602011771号