1 Star 0 Fork 146

LeeG / knowledge_demo_temp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.69 KB
一键复制 编辑 原始数据 按行查看 历史
林嘉诚 提交于 2022-03-31 15:40 . 删除标号

智能停车场车辆管理中控台应用

简介

车辆管理中控台是由本FA应用和车辆管理中控台NAPI组成。

样例效果

车辆管理中控台应用基于OpenHarmony 3.1 Beta,使用eTS编写,配合对应NAPI可实现车辆出入信息管理、手动开门禁、显示在线设备列表和收费管理等功能。

index

records

涉及OpenHarmony技术特性

  • eTS UI
  • 轻量级存储
  • NAPI

支持OpenHarmony版本

  • OpenHarmony 3.1 Beta

支持开发板

  • 润和大禹系列HH-SCDAYU200开发板套件

快速上手

标准设备环境准备

润和大禹系列HH-SCDAYU200开发套件:

应用编译环境准备

项目下载和导入

1)git下载

应用代码:链接

git clone https://gitee.com/openharmony-sig/knowledge_demo_temp.git

2)项目导入

打开DevEco Studio,点击File->Open->下载路径/knowledge_demo_smart_travel/FA/GreyWolf_ParkingManageSys_FA

3)NAPI声明文件导入

声明文件定义了所有NAPI的接口函数以及对应的入参和返回值,可方便IDE进行检查和识别,也可快速让开发人员了解到所定义的接口,所以开发前我们需要将 @ohos.ParkingApi.d.ts 放入 OpenHarmony SDK目录/ets/当前使用版本/api/common 目前下,其中OpenHarmony SDK目录可通过DevEco->File->SDK Manager->OpenHarmony SDK进行查看。

安装应用

1)将设备连接到电脑,并确定DevEco Studio识别到设备

2)点击Run->Run进行安装

关键代码解读

目录结构

.
├─entry
│  └─src
│      └─main
│          ├─ets
│          │  └─MainAbility
│          │      ├─common // 工具类
│          │      │   ├─CommonLog.ets // 日志
│          │      │   ├─StorageUtils.ets // 本地存储
│          │      │   ├─TabsNavigation.ets // 自定义Tab导航栏
│          │      └─pages // 页面文件
│          │          ├─index.ets // 首页
│          │          ├─index.ets // 门禁记录页
│          └─resources // 资源文件
└─signature // 签名文件

日志查看

hdc_std shell
hilog | grep ParkingSystem 

关键代码

关键代码参考 从零开发停车场管理系统 NAPI调用章节

样例联动

本样例由苍狼战队开发,可与其他智能停车场样例组合产品联动效果,参考 智能停车场

参考链接

1
https://gitee.com/leegii/knowledge_demo_temp.git
git@gitee.com:leegii/knowledge_demo_temp.git
leegii
knowledge_demo_temp
knowledge_demo_temp
master

搜索帮助