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了。

 

posted @ 2024-02-04 17:08  看星星的派大星  阅读(54)  评论(0编辑  收藏  举报