# SmartWatchRideNavigation
**Repository Path**: llince/SmartWatchRideNavigation
## Basic Information
- **Project Name**: SmartWatchRideNavigation
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2025-03-26
- **Last Updated**: 2025-09-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 实现智能手表上的骑行导航应用
## 介绍
本实例旨在通过智能表骑行导航类应用页面的实现,通过Navigation组件完成智能手表设备的页面跳转,帮助开发者学习智能表设备的布局特点以及布局方式。
## 效果预览
| 二维码 | 语音搜索页 | 搜索结果页 | 路线选择页 | 路线导航页 |
|------------------------------------------------------|------------------------------------------------------|------------------------------------------------------|------------------------------------------------------|------------------------------------------------------|
|
|
|
|
|
|
## 使用说明:
1. 首页包含一个二维码,通过点击二维码模拟手机扫码登录的场景,点击后跳转至语音搜索页。
2. 通过点击麦克风按钮模拟语音输入的场景,点击后直接跳转至搜索结果页。
3. 搜索结果可以滑动展示,列表项点击后跳转至路线选择页。
4. 路线选择页主要内容为长列表,列表项点击后跳转至路线导航页。
5. 路线导航页内容固定,点击停止导航后跳转回语音搜索页。
## 工程目录
```
├──entry/src/main/ets // 代码区
│ ├──commons
│ │ └──constants
│ │ └──CommonConstants.ets // 常量类
│ ├──entryability
│ │ └──EntryAbility.ets
│ ├──entrybackupability
│ │ └──EntryBackupAbility.ets
│ ├──model
│ │ ├──LocationInfo.ets // 位置信息实体类
│ │ └──RouteInfo.ets // 路线信息实体类
│ ├──pages
│ │ └──Index.ets // 首页
│ └──view
│ ├──NavigationPageView.ets // 路线导航页视图类
│ ├──ResultsPageView.ets // 搜索结果页视图类
│ ├──RoutePageView.ets // 路线选择页视图类
│ └──SearchPageView.ets // 语音搜索页视图类
└──entry/src/main/resources // 应用资源目录
```
## 相关权限
不涉及。
## 依赖
不涉及。
## 约束与限制
1. 本示例仅支持标准系统上运行,支持设备:智能手表。
2. HarmonyOS系统:HarmonyOS 5.1.0 Release及以上。
3. DevEco Studio版本:DevEco Studio 5.1.0 Release及以上。
4. HarmonyOS SDK版本:HarmonyOS 5.1.0 Release SDK及以上。