Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
AppScope/ | 12-May-2024 | - | 35 | 32 | ||
entry/ | 12-May-2024 | - | 5,008 | 4,485 | ||
hvigor/ | 12-May-2024 | - | 37 | 22 | ||
.gitignore | D | 12-May-2024 | 142 | 12 | 12 | |
README_zh.md | D | 12-May-2024 | 4.4 KiB | 103 | 73 | |
build-profile.json5 | D | 12-May-2024 | 1.1 KiB | 43 | 42 | |
hvigorfile.ts | D | 12-May-2024 | 799 | 16 | 1 | |
hvigorw | D | 12-May-2024 | 2 KiB | 62 | 53 | |
hvigorw.bat | D | 12-May-2024 | 2.1 KiB | 79 | 60 | |
oh-package.json5 | D | 12-May-2024 | 874 | 27 | 26 |
README_zh.md
1# 仿应用示例 2 3### 介绍 4 5仿应用给用户提供团购、外卖服务,用户可以查看商品详情并选择商品下单支付、拨打商家或者骑手电话、评论商品、分享商品。 6 7### 效果预览 8 9| 首页 | 扫描 | 信息展示 | 10|-----------------------------------------------------------|-------------------------------------------------------------------------------|-------------------------------------------------------------------------------| 11|  |  |  | 12 13使用说明 14 151、用户登录,账号密码通过跳转首页; 16 172、点击团购买菜买水果,可查看商家商品信息,再点击右上角图标可以查看团购站点信息; 18 193、团购界面点餐--选择商品--添加到购物车; 20 214、在商家商品界面点击右上角,可以选择拨打商家电话,拉起电话应用,并自动补全要拨打的手机号码; 22 235、在商家商品界面点击右上角,用户可以分享商品拉起一个外部的应用; 24 256、在商品界面,用户添加商品到购物车后可以支付订单拉起一个外部的应用; 26 277、在商品界面,用户点击评论,可以查看多用户评论内容。 28 29### 目录结构 30 31``` 32AppSampleE/src/main/ets/ 33|---controller 34| |---BusinessController.ts // 获取商家信息 35| |---GroupBuyController.ts // 获取站点信息 36| |---LoginController.ts // 负责登录 37|---data 38| |---Car.ts // 购物车实体 39| |---Commodity.ts // 商品实体 40| |---LoginResult.ts // 登录信息实体 41| |---R.ts // 返回结果信息实体 42| |---Server.ts // 返回数据实体合集 43|---model 44│ |---NetworkModel.ts // 负责网络通信等操作 45|---pages 46| |---buy 47| |---Buy.ets // 自提商家商品界面 48| |---SelfPickUp.ets // 自提站点界面 49| |---login 50| |---Login.ets // 登陆界面 51| |---takeaway 52| |---Business.ets // 外卖商家界面 53| |---Commodity.ets // 商品、评论界面 54| |---ProductDetails.ets // 商品详情界面 55| |---Index.ets // 首页 56|---utils 57| |---Constant.ts // 常量定义帮助类 58| |---DateTimeUtil.ts // 时间帮助类 59| |---Logger.ts // 日志帮助类 60| |---PermissionUtils.ts // 权限帮助类 61| |---ResourceDataHandle.ts // 资源帮助类 62``` 63 64### 具体实现 65 66- 网络连接合请求:@ohos.net.http 67- 消息接收:@ohos.net.webSocket 68- 获取定位服务:@ohos.geoLocationManager 69 70### 相关权限 71 72网络权限: ohos.permission.INTERNET 73位置权限: ohos.permission.LOCATION 74位置权限: ohos.permission.APPROXIMATELY_LOCATION 75 76### 依赖 77 781. windows上启动服务器前端代码,模拟消息转发服务器[服务器前端目录](../../../../jeecgboot-vue3-master) 792. windows上启动服务器后端代码,模拟消息转发服务器[服务器后端目录](../../../../jeecg-boot-master) 80 81### 约束与限制 82 831.本示例仅支持标准系统上运行,支持设备:RK3568; 84 852.本示例已适配API10版本SDK,版本号:4.0.8.5,镜像版本号:OpenHarmony4.0.8.5; 86 873.本示例需要使用DevEco Studio 3.1 Release (Build Version: 3.1.0.500, built on April 28, 2023)才可编译运行; 88 894.局域网发生变化,需要修改Constant里的ip地址。 90 91### 下载 92 93如需单独下载本工程,执行如下命令: 94 95``` 96git init 97git config core.sparsecheckout true 98echo sample/AppSampleE/ > .git/info/sparse-checkout 99git remote add origin https://gitee.com/openharmony/xts_tools.git 100git pull origin master 101``` 102 103