• Home
Name Date Size #Lines LOC

..--

AppScope/12-May-2024-3633

entry/12-May-2024-1,4171,315

screenshots/Devices/12-May-2024-

README_zh.mdD12-May-20242.5 KiB6337

build-profile.json5D12-May-20241,012 4140

hvigorfile.jsD12-May-2024169 21

package.jsonD12-May-2024573 2019

README_zh.md

1# 一多应用市场首页
2
3### 介绍
4本示例展示了应用市场首页,页面中包括Tab栏、运营横幅、精品应用、精品游戏等。
5
6本示例使用[一次开发多端部署](https://gitee.com/openharmony/docs/tree/master/zh-cn/application-dev/key-features/multi-device-app-dev)中介绍的自适应布局能力和响应式布局能力进行多设备(或多窗口尺寸)适配,保证应用在不同设备或不同窗口尺寸下可以正常显示。
7
8使用说明:
9
101. 启动应用,可以查看本应用在全屏状态下的显示效果。
11
122. 在应用顶部,下滑出现窗口操作按钮。(建议通过外接鼠标操作,接入鼠标只需要将鼠标移动至顶部即可出现窗口)
13
143. 点击悬浮图标,将应用悬浮在其它界面上显示。
15
164. 拖动应用悬浮窗口的边框,改变窗口尺寸,触发应用刷新,即可查看应用在不同窗口下的显示效果。
17
18   改变窗口尺寸的过程中,窗口尺寸可能超出屏幕尺寸。此时在屏幕中只能看到应用部分区域的显示,但可以通过移动窗口位置,查看应用其它区域的显示。
19
20### 效果预览
21
22本示例在预览器中的效果:
23
24![](screenshots/Devices/preview.png)
25
26本示例在开发板上运行的效果:
27
28| 全屏显示                         | 窗口操作按钮                      | 悬浮窗口显示                      |
29| ----------------------------- | -------------------------------------------- | -------------------------------------------- |
30| ![](screenshots/Devices/img.png) | ![](screenshots/Devices/img2.png) | ![](screenshots/Devices/img3.png) |
31
32
33
34### 相关权限
35
36不涉及。
37
38### 依赖
39
40不涉及
41
42### 约束与限制
431. 本示例仅支持在标准系统上运行。
44
452. 本示例仅支持API9版本的SDK,版本号: 3.2.5.5 Beta2。
46
473. 本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。
48
494. 本示例在开发板上运行时,需要修改开发板系统配置文件以使能应用窗口能力。
50
51```shell
52# 将开发板文件系统的权限配置为可读写
53hdc shell mount -o rw,remount /
54# 取出原始配置文件
55hdc file recv system/etc/window/resources/window_manager_config.xml C:\
56# 将文件中<decor enable="false"></decor>改为<decor enable="true"></decor>
57# 用修改后的文件替换系统中的原始文件
58hdc file send C:\window_manager_config.xml system/etc/window/resources/window_manager_config.xml
59# 重启后生效
60hdc shell reboot
61```
62
63