OpenHarmony 开源电商项目

news/2024/7/21 8:51:28 标签: 华为, harmonyos, OpenHarmony, ArkTs

 1.说明

鸿蒙App开发学习的过程中,写完调试看效果只能在DevEco Studio 模拟器或者预览器里面,无法真机调试,很不爽,据说有工程机、开发板什么的可以真机调,但这些条件现在不具备。

于是了解了下,怎么将纯血鸿蒙App,运行在Android设备上。查了一下还真可以。

采用OpenHarmony+ArkUI-X 开发的应用,可以编译生成Android、IOS项目,再使用AndroidStudio编译打包成Android应用,或者使用XCode编译成IOS应用。

OpenHarmony同样采用华为自研的开发语言ArkTs开发,相比纯 Harmony开发,OpenHarmony的语法更加严格,具体可以参照OpenHarmony官方文档,从TypeScript到ArkTS的适配规则

开发OpenHarmony应用,DevEco Studio版本不能太低,我这里安装的DevEco Studio 4.0Release版本,版本号为4.0.0.600,安装完成之后,再下载安装 OpenHarmony SDK(API Version10)、ArkUI-X SDK(API Version10)

2.效果

 GItee上面有个ArkUI-X的电商开源项目,在学习了一番之后,自己也搞了个下面的这个四不像。

首页是参照以前写ReactNatve 时的一个页面,分类购物车参考的小米商城,我的参考淘宝,最后的界面效果如下:

           

           

代码已上传到Gitee,地址 https://gitee.com/xukongjing/ark_ui_shopping.git


http://www.niftyadmin.cn/n/5424468.html

相关文章

element-plus 完成下拉切换功能

项目场景: element-plus element-plus 完成下拉切换功能,选用了popover 组件去进行样式修改,本来大概是要实现下面这样的样式效果,没想到调整的时候,这个选择的高亮模块总是超出。 实现效果: 解决方案&am…

idea实现ssh远程连接服务器

1. 首先,打开idea,点击左上角File->settings 2. 点击tools->SSH Configurations->填写必要的信息,Host就是访问服务器的ip地址,Username就是服务器的用户账户,比如root,Password账户对应的密码&am…

如何在mac下使用homebrew安装 mysql?

安装 Homebrew: 如果尚未安装 Homebrew,可以通过以下命令在终端中安装: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"更新 Homebrew: 运行以下命令以确保 Homebr…

下载BenchmarkSQL并使用BenchmarkSQL查看OceanBase 的执行计划

下载BenchmarkSQL并使用BenchmarkSQL查看OceanBase 的执行计划 一、什么是BenchmarkSQL二、下载BenchmarkSQL三、使用BenchmarkSQL查看OceanBase 的执行计划 一、什么是BenchmarkSQL BenchmarkSQL是一个开源的数据库基准测试工具,可以用来评估数据库系统的性能&…

因为manifest.json文件引起的 android-chrome-192x192.png 404 (Not Found)

H5项目打包之后,总是有这个报错,有时候还有别的icon也找不见 一通调查之后,发现是因为引入了一个vue插件 这个插件引入之后,webpack打包的时候就会自动在dist文件夹中产生一个manifest.json文件这个文件里面主要就是一些icon地址的…

西门子S7.NET通信库【读】操作详解

在使用西门子PLC进行工业自动化控制的过程中,经常需要与PLC进行数据交换。S7.NET是一款广泛应用于.NET平台的西门子PLC通信库,它为开发者提供了一系列的API函数,以便在C#、VB.NET等.NET语言中轻松实现与西门子PLC的数据交互。本文将详细介绍如…

树莓派Py程序加入开机自启

创建服务文件 为你的服务创建一个 .service 文件。这个文件通常位于 /etc/systemd/system/ 目录下。例如,如果你的服务名称为 my_python_script.service: sudo nano /etc/systemd/system/my_python_script.service 在打开的编辑器中,输入以下…

el-Switch 开关二次确认

前言 最近在做毕设,有个需求是点击按钮控制用户的状态是否禁用,就看到element有个switch组件可以改造一下,就上网看了一下,结果为了这个效果忙活了很久。。。所以说记录一下,让大家少踩坑。 前置条件 先看完我的需求再…