今天我们一起来做一个坚果早报,这样大家在手表上就可以阅读我们的每日新闻啦。
以及大家可以查看随机一言这样的功能。
主要实现随机展示一篇诗词,以及还可以阅读每日新闻这样的功能。
工具/新闻
新闻
"license": "Apache-2.0",
本项目主要目的是为了在手表上方便大家查看当天的新闻早报。主要应用的行业为新闻媒体行业。
目前实现的效果如下所示。
1.每日新闻的浏览
2.随机一言的更新。
在我看来,手表上提供新闻早报的功能有如下意义和优势,包括:
总的来说,手表上的新闻早报功能为用户提供了一种便捷、快速获取信息的方式,使用户可以随时了解最新的新闻动态,方便生活。
浏览每日新闻。以及查看随机一言,
基础组件使用
网络请求
通知
.
├── app.ux # 应用程序代码的入口文件
├── assets # 公用的资源(images/styles/字体...)
│ ├── images # 存储 png/jpg/svg 等公共图片资源
│ │ └── logo.png
│ └── styles # 存放 less/css/sass 等公共样式资源
│ ├── mixins.scss
│ ├── style.scss
│ └── variables.scss
├── manifest.json# 配置蓝河应用基本信息
└── pages # 统一存放项目页面级代码
├── Main
│ └── index.ux
├── dailyword
│ └── index.ux
└── newsdeatilspage
└── index.ux
pages # 统一存放项目页面级代码
├── Main
│ └── index.ux
├── dailyword
│ └── index.ux
└── newsdeatilspage
└── index.ux
生成应用的 RPK 包
包类型
NODE_ENV
const isProductionEnv = process.env.NODE_ENV === 'production'
const requestBaseUrl = isProductionEnv ? 'release_path' : 'dev_path'
if (isProductionEnv) {
// do something
}
其他变量:可添加自定义的 NODE_ENV 值 和自定义其他变量的值,以便更好地满足不同的开发需求。
教程[2]
UI 组件[3]
JS API[4]
工具[5]
FAQ[6]
蓝河操作系统[7]
vivo 重磅官宣自研“蓝河操作系统”:永不兼容安卓应用,由 Rust 编写框架,还引入 AI 大模型!
1.fetch 请求不支持中文,需要自己解码使用
2.真机和模拟器请求到数据以后类型不一致。模拟器的二级 json 是个 string 类型,而真机是 Object。需要两边实现一致的效果,需要大赛方支持。
参考资料
[1]
生成证书: https://developers-watch.vivo.com.cn/ide/helper/certification/
[2]
教程: https://developers-watch.vivo.com.cn/reference/quickstart/introduction/
[3]
UI组件: https://developers-watch.vivo.com.cn/component/common/rule/
[4]
JS API: https://developers-watch.vivo.com.cn/api/system/app/
[5]
工具: https://developers-watch.vivo.com.cn/ide/interface/main/
[6]
FAQ: https://developers-watch.vivo.com.cn/ide/FAQ/common-questions/
[7]
蓝河操作系统: https://developers.vivo.com/product/blueOS