# 一多短视频
### 介绍
本示例基于自适应布局和响应式布局,实现一次开发,多端部署的短视频页面。通过“三层工程架构”实现代码复用,并根据手机、折叠屏以及2in1不同的设备尺寸实现对应页面。
### 效果预览
![image](screenshots/device/phone.png)
### 使用说明
点击分享按钮,拉起分享弹窗。在手机上是半模态弹窗,折叠屏上是居中弹窗,而平板上是跟手弹窗。
### 工程目录
```
├──commons
│ └──base/src/main/ets
│ └──constants
│ └──BreakpointConstants.ets // 常量类
├──features
│ ├──home/src/main/ets
│ │ ├──constants
│ │ │ └──HomeConstants.ets // 常量类
│ │ └──view
│ │ └──Home.ets // 主页面view
│ └──home/src/main/resources // 应用静态资源目录
└──products
├──entry/src/main/ets
│ ├──common
│ │ └──constants
│ │ └──CommonConstants.ets // 常量类
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ └──pages
│ └──MainPage.ets // 主页面
└──entry/src/main/resources // 应用静态资源目录
```
### 具体实现
* 使用Share Kit(分享服务)实现分享功能。
### 相关权限
不涉及。
### 依赖
不涉及。
### 约束与限制
1. 本示例仅支持标准系统上运行,支持设备:华为手机。
2. HarmonyOS系统:HarmonyOS NEXT Developer Beta1及以上。
3. DevEco Studio版本:DevEco Studio NEXT Developer Beta1及以上。
4. HarmonyOS SDK版本:HarmonyOS NEXT Developer Beta1 SDK及以上。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
harmony_multi-short-video-master.zip (54个子文件)
multi-short-video-master
AppScope
resources
base
media
app_icon.png 2KB
element
string.json 93B
app.json5 207B
screenshots
device
run.png 221B
22.jpg 57KB
phone.png 176KB
hvigor
hvigor-config.json5 1KB
features
home
hvigorfile.ts 234B
src
main
ets
view
Home.ets 9KB
constants
HomeConstants.ets 1KB
resources
base
element
float.json 993B
string.json 508B
color.json 80B
rawfile
image.png 12KB
ggg11.mp4 102KB
share.png 1KB
bg.jpg 315KB
add.png 907B
like.png 2KB
comment.png 2KB
module.json5 173B
Index.ets 48B
oh-package.json5 272B
build-profile.json5 383B
hvigorfile.ts 234B
LICENSE 9KB
products
entry
hvigorfile.ts 234B
src
main
ets
pages
MainPage.ets 2KB
entryability
EntryAbility.ets 3KB
common
constants
CommonConstants.ets 707B
resources
base
media
comment2.png 224KB
startIcon.png 4KB
icon.png 2KB
profile
main_pages.json 39B
element
float.json 210B
string.json 317B
color.json 172B
en_US
element
string.json 317B
zh_CN
element
string.json 332B
rawfile
ggg11.mp4 102KB
module.json5 918B
oh-package.json5 269B
build-profile.json5 382B
commons
base
hvigorfile.ts 234B
src
main
ets
constants
BreakpointConstants.ets 1KB
resources
base
element
string.json 91B
color.json 80B
module.json5 173B
Index.ets 83B
oh-package.json5 225B
build-profile.json5 383B
oh-package.json5 263B
build-profile.json5 995B
README.md 2KB
共 54 条
- 1
资源评论
qq_36930293
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 抖音美女音乐号,创新美女号起号涨粉(附完整素材).mp4
- 工具变量-高管在职消费数据集.dta
- 编译原理实验说明书.doc
- 基于Java+Springboot的后端开发
- 编译原理实验报告格式.doc
- Android Studio开发的单词本APP源码(期末大作业)
- 抖音星图激励计划 单号可撸1000 2个号2000 多号多得 简单易学.mp4
- 网络建设与运维竞赛:全国职业院校技能大赛网络建设与运维赛题库解析与实践
- GD32E501单片机串口通信工程文件
- 大数据期末复习资料.zip
- 一些非常有趣的python爬虫例子,对新手比较友好,主要爬取淘宝、天猫、微信、豆瓣、QQ等网站
- Docker在Ubuntu系统的安装、配置与常用命令解析
- 大数据实验6数据.zip
- 单片机程序,CAN通讯试验
- 如何找到您需要的维修手册.xlsx
- A4 黑白常见问题.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功