• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# app_samples部件<a name="ZH-CN_TOPIC_0000001115464207"></a>
2
3## 简介<a name="section1470103520301"></a>
4
5为帮助开发者快速熟悉OpenHarmony SDK所提供的API和应用开发流程,我们提供了一系列的应用示例,即Sample。每一个应用示例都是一个独立的DevEco Studio工程项目,开发者可以将工程导入到DevEco Studio开发工具,通过浏览代码、编译工程、安装和运行应用示例来了解应用示例中涉及API的使用方法。
6
7**编码规范**
8
9<!--
10
11【示例贡献温馨提示】感谢您关注OpenHarmony,如果您希望提交代码样例/示例/Demo,请参考知识体系的[《如何共建开发样例》](https://gitee.com/openharmony-sig/knowledge/blob/master/docs/co-construct_demos/README_zh.md),首先提交到SIG(兴趣组)仓,知识体系SIG仓中的提交也是有效贡献。再次感谢您的关注!)
12
13-->
14
15<table width="990" border="0" cellpadding="0" cellspacing="0" style='border-collapse:collapse;table-layout:fixed;'>
16 <tr height="18" style='height:13.50pt;'>
17  <td width="330"><a href="CodeCommitChecklist.md#社区共建Sample合入要求" target="_blank">社区共建Sample合入要求</a></td>
18  <td width="330"><a href="CodeCommitChecklist.md#代码规范" target="_blank">代码规范</a></td>
19  <td width="330"><a href="CodeCommitChecklist.md#readme编写规范" target="_blank">README编写规范</a></td>
20 </tr>
21 <tr height="18" style='height:13.50pt;'>
22  <td width="330"><a href="CodeCommitChecklist.md#ui自动化用例编写规范" target="_blank">UI自动化用例编写规范</a></td>
23  <td width="330"><a href="CodeCommitChecklist.md#工程结构规范" target="_blank">工程结构规范</a></td>
24  <td width="330"><a href="CodeCommitChecklist.md#pr提交格式规范" target="_blank">PR提交格式规范</a></td>
25 </tr>
26</table>
27
28**架构组成**
29
30<table  width="990" border="0" cellpadding="0" cellspacing="0" style='border-collapse:collapse;table-layout:fixed;'>
31 <tr height="18" style='height:13.50pt;'>
32  <td width="140" x:str><strong>一级分类</strong></td>
33  <td width="170" x:str><strong>子分类</strong></td>
34  <td width="680" colspan="4" align="center" x:str><strong>应用示例</strong></td>
35 </tr>
36 <tr height="18" style='height:13.50pt;'>
37  <td width="140" align="center" rowspan="3" style='height:27.00pt' x:str><strong>UI</strong></td>
38  <td rowspan="3" x:str><strong>声明式开发范式</strong></td>
39  <td width="170" x:str><a href="code/UI/ArkTsComponentCollection/ComponentCollection">ArkTS组件集(API 12)</a></td>
40  <td width="170" x:str><a href="code/UI/ArkTsComponentCollection/MediaQuery">横竖屏切换</a></td>
41  <td width="170" x:str><a href="code/UI/ArkTsComponentCollection/DefiningPageLayoutAndConnection">页面布局和连接</a></td>
42  <td width="170" x:str><a href="code/UI/ArkTsComponentCollection/StateManagement">状态管理</a></td>
43 </tr>
44<tr height="18" style='height:13.50pt;'>
45  <td width="170" x:str><a href="code/UI/CalendarViewSwitch">日历视图切换</a></td>
46  <td width="170" x:str><a href="code/UI/CitySearch">城市选择案例</a></td>
47  <td width="170" x:str><a href="code/UI/ExpandTitle">标题下拉缩放案例</a></td>
48  <td width="170" x:str><a href="code/UI/Immersive">沉浸式适配案例</a></td>
49 </tr>
50<tr height="18" style='height:13.50pt;'>
51  <td width="170" x:str><a href="code/UI/ImperativeDynamicLayouts">动态布局类框架</a></td>
52  <td width="170" x:str><a href="code/UI/TabContentTouchHotZone">触摸热区增大案例</a></td>
53  <td ></td>
54  <td ></td>
55 </tr>
56
57
58
59 <tr height="18" style='height:13.50pt;'>
60  <td height="270" align="center" rowspan="30" style='height:202.50pt' x:str><strong>基础特性</strong></td>
61  <td x:str><strong>能力增强</strong></td>
62  <td x:str><a href="code/BasicFeature/Ability/AbilityFeature">基础能力增强</a></td>
63  <td x:str><a href="code/BasicFeature/Ability/AppStartup">应用启动框架startup</a></td>
64  <td x:str><a href="code/BasicFeature/Ability/AbilityRuntime">基础能力增强</a></td>
65  <td x:str><a href="code/BasicFeature/Ability/UniversalLink">基础能力增强</a></td>
66 </tr>
67 <tr height="18" style='height:13.50pt;'>
68  <td x:str><strong>广告</strong></td>
69  <td x:str><a href="code/BasicFeature/Ads/OAIDSample">广告标识服务Sample</a></td>
70  <td ></td>
71  <td ></td>
72  <td ></td>
73 </tr>
74 <tr height="18" style='height:13.50pt;'>
75  <td x:str><strong>应用模型</strong></td>
76  <td x:str><a href="code/BasicFeature/ApplicationModels/AbilityStartMode">Ability的启动方式</a></td>
77  <td x:str><a href="code/BasicFeature/ApplicationModels/DynamicRouter">Navigation动态路由</a></td>
78  <td x:str><a href="code/BasicFeature/ApplicationModels/BundleManager/BundleManagement">支持5.0特性能力sample</a></td>
79  <td x:str><a href="code/BasicFeature/ApplicationModels/SystemRouter">Navigation系统路由</a></td>
80 </tr>
81 <tr height="18" style='height:13.50pt;'>
82  <td x:str><strong>通知</strong></td>
83  <td x:str><a href="code/BasicFeature/Notification/CustomEmitter">自定义Emitter</a></td>
84  <td x:str><a href="code/BasicFeature/Notification/CustomNotification">自定义通知(API 10)</a></td>
85  <td x:str><a href="code/BasicFeature/Notification/CustomCommonEvent">公共事件的订阅和发布(API 11)</a></td>
86  <td x:str><a href="code/BasicFeature/Notification/CustomNotificationBadge">自定义通知角标(API 10)</a></td>
87 </tr>
88 <tr height="18" style='height:13.50pt;'>
89  <td x:str><strong>Web</strong></td>
90  <td x:str><a href="code/BasicFeature/Web/Browser">浏览器</a></td>
91  <td x:str><a href="code/BasicFeature/Web/RunJsInWeb">JS注入与执行</a></td>
92  <td ></td>
93  <td ></td>
94 </tr>
95 <tr height="18" style='height:13.50pt;'>
96  <td rowspan="4" x:str><strong>媒体</strong></td>
97  <td x:str><a href="code/BasicFeature/Media/Image">图片编辑(API 14)</a></td>
98  <td x:str><a href="code/BasicFeature/Media/VideoShow">媒体库视频</a></td>
99  <td x:str><a href="code/BasicFeature/Media/ImageShow">图片显示</a></td>
100  <td x:str><a href="code/BasicFeature/Media/ImageEffect">图片编辑</a></td>
101 </tr>
102 <tr height="18" style='height:13.50pt;'>
103  <td x:str><a href="code/BasicFeature/Media/QRCodeScan">二维码扫描</a></td>
104  <td x:str><a href="code/BasicFeature/Media/VideoPlay">视频播放(API 12)</a></td>
105  <td x:str><a href="code/BasicFeature/Media/AVSession/MediaProvider">媒体会话——提供方(API 10)</a></td>
106  <td x:str><a href="code/BasicFeature/Media/AVSession/AvCastPickerForCall">通话设备切换</a></td>
107 </tr>
108 <tr height="18" style='height:13.50pt;'>
109  <td x:str><a href="code/BasicFeature/Media/AVRecorder">音视频录制</a></td>
110  <td x:str><a href="code/BasicFeature/Media/Audio">音频管理(API 12)</a></td>
111  <td x:str><a href="code/BasicFeature/Media/AudioHaptic">音振</a></td>
112  <td x:str><a href="code/BasicFeature/Media/AVSession/VideoPlayer">视频播放</a></td>
113 </tr>
114 <tr height="18" style='height:13.50pt;'>
115  <td x:str><a href="code/BasicFeature/Media/Camera">相机示例</a></td>
116  <td x:str><a href="code/BasicFeature/Media/Camera_js">相机示例(JS)</a></td>
117  <td ></td>
118  <td ></td>
119 </tr>
120 <tr height="18" style='height:13.50pt;'>
121  <td rowspan="2"><strong>安全</strong></td>
122  <td x:str><a href="code/BasicFeature/Security/Cipher">加解密</a></td>
123  <td x:str><a href="code/BasicFeature/Security/AppAccountManager">应用帐号管理</a></td>
124  <td x:str><a href="code/BasicFeature/Security/CryptoFramework">通用密钥库系统(cryptoFramework)</a></td>
125  <td x:str><a href="code/BasicFeature/Security/Asset">关键资产存储</a></td>
126 </tr>
127 <tr height="18" style='height:13.50pt;'>
128  <td x:str><a href="code/BasicFeature/Security/Huks">通用密钥库系统(huks)(API 10)</a></td>
129  <td x:str><a href="code/BasicFeature/Security/PaySecurely">支付</a></td>
130  <td x:str><a href="code/BasicFeature/Security/CertManager">证书管理</a></td>
131  <td ></td>
132 </tr>
133 <tr height="18" style='height:13.50pt;'>
134  <td rowspan="2" x:str><strong>网络与连接</strong></td>
135  <td x:str><a href="code/BasicFeature/Connectivity/Http">Http(API 10)</a></td>
136  <td x:str><a href="code/BasicFeature/Connectivity/RPC">RPC通信</a></td>
137  <td x:str><a href="code/BasicFeature/Connectivity/Socket">网络管理-Socket连接(UDP)</a></td>
138  <td x:str><a href="code/BasicFeature/Connectivity/WebSocket">WebSocket</a></td>
139 </tr>
140 <tr height="18" style='height:13.50pt;'>
141  <td x:str><a href="code/BasicFeature/Connectivity/StageSocket">Socket连接</a></td>
142  <td x:str><a href="code/BasicFeature/Connectivity/Bluetooth">蓝牙</a></td>
143  <td x:str><a href="code/BasicFeature/Connectivity/UploadAndDownLoad">上传和下载(API 12)</a></td>
144  <td x:str><a href="code/BasicFeature/Connectivity/VPN">VPN连接</a></td>
145 </tr>
146 <tr height="18" style='height:13.50pt;'>
147  <td x:str><strong>数据管理</strong></td>
148  <td x:str><a href="code/BasicFeature/DataManagement/Preferences">首选项</a></td>
149  <td x:str><a href="code/BasicFeature/DataManagement/UDMF/UDMFDemo">UDMF Demo</a></td>
150  <td x:str><a href="code/BasicFeature/DataManagement/pasteboard">剪贴板Sample</a></td>
151  <td ></td>
152 </tr>
153 <tr height="18" style='height:13.50pt;'>
154  <td rowspan="1" x:str><strong>文件管理</strong></td>
155  <td x:str><a href="code/BasicFeature/FileManagement/FileBackupExtension">应用接入数据备份恢复(API 11)</a></td>
156  <td x:str><a href="code/BasicFeature/FileManagement/FileShare/SandboxShare">文件分享与访问</a></td>
157  <td x:str><a href="code/BasicFeature/Extension/Contexttest">extension示例</a></td>
158  <td ></td>
159 </tr>
160 <tr height="18" style='height:13.50pt;'>
161  <td rowspan="2" x:str><strong>图像</strong></td>
162  <td x:str><a href="code/BasicFeature/Graphics/DisplaySync">DisplaySync分级管控</a></td>
163  <td x:str><a href="code/BasicFeature/Graphics/DisplaySoloist">DisplaySoloist分级管控</a></td>
164  <td ></td>
165  <td ></td>
166 </tr>
167 <tr height="18" style='height:13.50pt;'>
168  <td x:str><a href="code/BasicFeature/Graphics/Graphics2d/ExpandText">字体文本展开</a></td>
169  <td x:str><a href="code/BasicFeature/Graphics/Graphics2d/PaintVerbatim">字体绘制</a></td>
170  <td x:str><a href="code/BasicFeature/Graphics/Graphics2d/Eraser">橡皮擦</a></td>
171  <td x:str><a href="code/BasicFeature/Graphics/Graphics3d">3D引擎接口示例</a></td>
172  <td ></td>
173 </tr>
174 <tr height="18" style='height:13.50pt;'>
175  <td rowspan="2" x:str><strong>设备管理</strong></td>
176  <td x:str><a href="code/BasicFeature/DeviceManagement/Location">位置服务</a></td>
177  <td x:str><a href="code/BasicFeature/DeviceManagement/ScreenDetector">屏幕探测</a></td>
178  <td x:str><a href="code/BasicFeature/DeviceManagement/DeviceManagementCollection">设备管理合集(API 10)</a></td>
179  <td x:str><a href="code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic">自定义振动(API 10)</a></td>
180 </tr>
181 <tr height="18" style='height:13.50pt;'>
182  <td x:str><a href="code/BasicFeature/DeviceManagement/Vibrator/BasicVibration">振动</a></td>
183  <td x:str><a href="code/BasicFeature/DeviceManagement/Sensor/Capi">传感器</a></td>
184  <td x:str><a href="code/BasicFeature/Print/ScanNapiInterfaceDemo">扫描仪应用demo</a></td>
185  <td ></td>
186 </tr>
187 <tr height="18" style='height:13.50pt;'>
188  <td rowspan="2" x:str><strong>电话服务</strong></td>
189  <td x:str><a href="code/BasicFeature/Telephony/SimManager">SIM卡管理</a></td>
190  <td x:str><a href="code/BasicFeature/Telephony/Contact">联系人</a></td>
191  <td x:str><a href="code/BasicFeature/Telephony/Observer">网络和Sim卡状态订阅</a></td>
192  <td x:str><a href="code/BasicFeature/Telephony/RadioTech">网络搜索</td>
193 </tr>
194 <tr height="18" style='height:13.50pt;'>
195  <td x:str><a href="code/BasicFeature/Telephony/MobileNetwork">蜂窝数据</a></td>
196  <td ></td>
197  <td ></td>
198  <td ></td>
199 </tr>
200 <tr height="18" style='height:13.50pt;'>
201  <td x:str><strong>任务管理</strong></td>
202  <td x:str><a href="code/BasicFeature/TaskManagement/ReminderAgentManager">后台代理提醒</a></td>
203  <td x:str><a href="code/BasicFeature/TaskManagement/ContinuousTask">长时任务</a></td>
204  <td ></td>
205  <td ></td>
206 </tr>
207 <tr height="18" style='height:13.50pt;'>
208  <td rowspan="2" x:str><strong>DFX</strong></td>
209  <td x:str><a href="code/BasicFeature/DFX/Debug">Debug调试</a></td>
210  <td ><a href="code/BasicFeature/DFX/DotTest">测试打点</a></td>
211  <td ><a href="code/BasicFeature/DFX/FaultLogger">故障日志获取</a></td>
212  <td ><a href="code/BasicFeature/DFX/Logger">日志打印</a></td>
213 </tr>
214 <tr height="18" style='height:13.50pt;'>
215  <td x:str><a href="code/BasicFeature/DFX/AppRecovery">应用故障恢复(API 10)</a></td>
216  <td ></td>
217  <td ></td>
218  <td ></td>
219 </tr>
220 <tr height="18" style='height:13.50pt;'>
221  <td x:str><strong>资源</strong></td>
222  <td x:str><a href="code/BasicFeature/Resource/ResourceManager">资源管理(API 10)</a></td>
223  <td ></td>
224  <td ></td>
225  <td ></td>
226 </tr>
227 <tr height="18" style='height:13.50pt;'>
228  <td x:str><strong>国际化</strong></td>
229  <td x:str><a href="code/BasicFeature/International/International">国际化</a></td>
230  <td ></td>
231  <td ></td>
232  <td ></td>
233 </tr>
234 <tr height="18" style='height:13.50pt;'>
235  <td rowspan="4" x:str><strong>Native</strong></td>
236  <td x:str><a href="code/BasicFeature/Native/NdkRawfile">获取Rawfile资源</a></td>
237  <td x:str><a href="code/BasicFeature/Native/NdkXComponent">Native XComponent(API 10)</a></td>
238  <td x:str><a href="code/BasicFeature/Native/NdkOpenGL">OpenGL三棱椎(API 10)</a></td>
239  <td x:str><a href="code/DocsSample/Media/Audio/AudioEffectManagement">音效管理</a></td>
240 </tr>
241 <tr height="18" style='height:13.50pt;'>
242  <td x:str><a href="code/BasicFeature/Native/NdkDrawing">Native Drawing</a></td>
243  <td x:str><a href="code/BasicFeature/Native/NdkNativeWindow">Native Window</a></td>
244  <td x:str><a href="code/BasicFeature/Native/XComponent3D">XComponent3D</a></td>
245  <td x:str><a href="code/BasicFeature/Native/NdkRenderNodeDrawing">Native RenderNode Drawing</a></td>
246 </tr>
247 <tr height="18" style='height:13.50pt;'>
248  <td x:str><a href="code/BasicFeature/Native/NdkTsDrawing">NdkTsDrawing</a></td>
249  <td x:str><a href="code/BasicFeature/Native/NdkQoS">Native QoS</a></td>
250  <td x:str><a href="code/BasicFeature/Native/NdkVulkan">XComponent组件对接Vulkan</a></td>
251  <td x:str><a href="code/BasicFeature/Native/XComponent">XComponent</a></td>
252 </tr>
253  <tr height="18" style='height:13.50pt;'>
254  <td x:str><a href="code/BasicFeature/Native/NdkNotification">Native Notification</a></td>
255  <td ></td>
256  <td ></td>
257  <td ></td>
258 </tr>
259 <tr height="18" style='height:13.50pt;'>
260<td height="90" align="center" rowspan="25" style='height:67.50pt;' x:str><strong>系统特性(仅对系统应用开放)</strong></td>
261  <td x:str><strong>能力增强</strong></td>
262  <td x:str><a href="code/SystemFeature/Ability/AbilityFeatureSystem">基础能力增强</a></td>
263  <td ></td>
264  <td ></td>
265  <td ></td>
266 </tr>
267 <tr height="18" style='height:13.50pt;'>
268  <td rowspan="3" x:str><strong>应用模型</strong></td>
269  <td x:str><a href="code/SystemFeature/ApplicationModels/Launcher">仿桌面应用(API 10)</a></td>
270  <td x:str><a href="code/SystemFeature/ApplicationModels/MissionManager">任务管理</a></td>
271  <td x:str><a href="code/SystemFeature/ApplicationModels/StaticSubscriber">静态订阅(API 10)</a></td>
272  <td x:str><a href="code/SystemFeature/ApplicationModels/AccessibilityExtAbility">无障碍扩展</a></td>
273 </tr>
274 <tr height="18" style='height:13.50pt;'>
275  <td x:str><a href="code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility">企业设备管理扩展</a></td>
276  <td x:str><a href="code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack">跨任务链返回</a></td>
277  <td x:str><a href="code/SystemFeature/ApplicationModels/TestRely/LauncherTest/StartRecentAbility">启动上一次的组件实例</a></td>
278  <td x:str><a href="code/SystemFeature/ApplicationModels/StageModel">Stage模型(API10)</a></td>
279 </tr>
280 <tr height="18" style='height:13.50pt;'>
281  <td x:str><a href="code/SystemFeature/ApplicationModels/CustomShare">自定义分享(API 10)</a></td>
282  <td x:str><a href="code/SystemFeature/ApplicationModels/EmbeddedUIExtensionAbility">EmbeddedUIExtensionAbility</a></td>
283  <td x:str><a href="code/SystemFeature/ApplicationModels/UIExtensionAbility">UIExtensionAbility</a></td>
284  <td ></td>
285 </tr>
286 <tr height="18" style='height:13.50pt;'>
287  <td x:str><strong>自动填充</strong></td>
288  <td x:str><a href="code/SystemFeature/AutoFill/AutoFill">AutoFill自动填充能力</a></td>
289  <td x:str><a href="code/SystemFeature/AutoFill/AutoFillScenarioization">情景化自动填充能力</a></td>
290  <td ></td>
291  <td ></td>
292 </tr>
293 <tr height="18" style='height:13.50pt;'>
294  <td x:str><strong>全屏启动原子化服务</strong></td>
295  <td x:str><a href="code/SystemFeature/FullScreenStart/FullScreenStart">全屏启动原子化服务</a></td>
296  <td x:str><a href="code/SystemFeature/FullScreenStart/FullScreenStart_Service">原子化服务</a></td>
297  <td ></td>
298  <td ></td>
299 </tr>
300 <tr height="18" style='height:13.50pt;'>
301  <td rowspan="2" x:str><strong>媒体</strong></td>
302  <td x:str><a href="code/SystemFeature/Media/Screenshot">截屏</a></td>
303  <td x:str><a href="code/SystemFeature/Media/ScreenRecorder">录屏</a></td>
304  <td x:str><a href="code/SystemFeature/Media/Camera">相机和媒体库(API 10)</a></td>
305  <td x:str><a href="code/SystemFeature/Media/Audio">音频管理(仅对系统应用开放)</a></td>
306 </tr>
307 <tr height="18" style='height:13.50pt;'>
308  <td x:str><a href="code/SystemFeature/Media/AVSession/MediaController">媒体会话——控制方(API 10)</a></td>
309  <td x:str><a href="code/SystemFeature/Media/VoiceCallDemo">音频通话示例(API 10)</a></td>
310  <td x:str><a href="code/SystemFeature/Media/Recorder">录音机</a></td>
311  <td x:str><a href="code/SystemFeature/Media/GamePuzzle">图片裁剪与分割</a></td>
312 </tr>
313 <tr height="18" style='height:13.50pt;'>
314  <td x:str><strong>通知</strong></td>
315  <td x:str><a href="code/SystemFeature/Notification/Publish">实况通知推送</a></td>
316  <td x:str><a href="code/SystemFeature/Notification/Subscribe">通知发布订阅</a></td>
317  <td x:str><a href="code/SystemFeature/Notification/CustomNotificationPush">自定义通知推送(API 10)</a></td>
318  <td ></td>
319 </tr>
320 <tr height="18" style='height:13.50pt;'>
321  <td rowspan="2" x:str><strong>安全</strong></td>
322  <td x:str><a href="code/SystemFeature/Security/AbilityAccessCtrl">应用访问权限控制</a></td>
323  <td x:str><a href="code/SystemFeature/Security/AuthorizedButton">安全控件类型的UI控件(API 10)</a></td>
324  <td x:str><a href="code/SystemFeature/Security/DLP">DLP</a></td>
325  <td x:str><a href="code/SystemFeature/Security/CertificateFramework">证书算法库框架</a></td>
326 </tr>
327 <tr height="18" style='height:13.50pt;'>
328  <td x:str><a href="code/SystemFeature/Security/DLPManager">DLPManager</a></td>
329  <td ></td>
330  <td ></td>
331  <td ></td>
332 </tr>
333 <tr height="18" style='height:13.50pt;'>
334  <td x:str><strong>窗口管理</strong></td>
335  <td x:str><a href="code/SystemFeature/WindowManagement/WindowExtAbility">窗口扩展</a></td>
336  <td x:str><a href="code/SystemFeature/WindowManagement/WindowRatio">悬浮窗(API 10)</a></td>
337  <td x:str><a href="code/SystemFeature/WindowManagement/WindowManage">窗口管理(API 12)</a></td>
338  <td ></td>
339 </tr>
340 <tr height="18" style='height:13.50pt;'>
341  <td x:str><strong>网络与连接</strong></td>
342  <td x:str><a href="code/SystemFeature/Connectivity/Wlan">WLAN</a></td>
343  <td x:str><a href="code/SystemFeature/Connectivity/Bluetooth">蓝牙</a></td>
344  <td ></td>
345  <td ></td>
346 </tr>
347 <tr height="18" style='height:13.50pt;'>
348  <td x:str><strong>数据管理</strong></td>
349  <td x:str><a href="code/SystemFeature/DataManagement/CrossAppDataShare">跨应用数据共享</a></td>
350  <td ></td>
351  <td ></td>
352  <td ></td>
353 </tr>
354 <tr height="18" style='height:13.50pt;'>
355  <td x:str><strong>设备管理</strong></td>
356  <td x:str><a href="code/SystemFeature/DeviceManagement/StorageStatistic">存储空间统计(API 10)</a></td>
357  <td x:str><a href="code/SystemFeature/DeviceManagement/Screen">屏幕属性(API 10)</a></td>
358  <td x:str><a href="code/SystemFeature/DeviceManagement/DeviceManagementCollection">设备管理合集(API 11)</a></td>
359  <td x:str><a href="code/SystemFeature/DeviceManagement/Mouse">鼠标外设(API 10)</a></td>
360 </tr>
361 <tr height="18" style='height:13.50pt;'>
362  <td x:str><strong>设备信息统计</strong></td>
363  <td x:str><a href="code/SystemFeature/DeviceUsageStatistics/DeviceUsageStatistics">设备使用信息统计</a></td>
364  <td ></td>
365  <td ></td>
366  <td ></td>
367 </tr>
368  <tr height="18" style='height:13.50pt;'>
369  <td x:str><strong>IDL</strong></td>
370  <td x:str><a href="code/SystemFeature/IDL/AbilityConnectServiceExtension">Ability与ServiceExtensionAbility通信</a></td>
371  <td x:str></td>
372  <td x:str></td>
373  <td x:str></td>
374 </tr>
375 <tr height="18" style='height:13.50pt;'>
376  <td x:str><strong>分布式</strong></td>
377  <td x:str><a href="code/SystemFeature/DistributedAppDev/DistributedAccount">分布式帐号(API 10)</a></td>
378  <td x:str><a href="code/SystemFeature/DistributedAppDev/DistributedAuthentication">分布式组网认证(API 10)</a></td>
379  <td ></td>
380  <td ></td>
381 </tr>
382 <tr height="18" style='height:13.50pt;'>
383  <td x:str><strong>文件管理</strong></td>
384  <td x:str><a href="code/SystemFeature/FileManagement/FileShare/Picker">选择并查看文档与媒体文件(API 10)</a></td>
385  <td x:str><a href="code/SystemFeature/FileManagement/Photos">相册(API 12)</a></td>
386  <td x:str><a href="code/SystemFeature/FileManagement/MediaCollections">媒体管理合集</a></td>
387  <td x:str><a href="code/SystemFeature/FileManagement/FileManager">文件管理(API 11)</a></td>
388 </tr>
389 <tr height="18" style='height:13.50pt;'>
390  <td x:str><strong>资源配置</strong></td>
391  <td x:str><a href="code/SystemFeature/ResourceAllocation/ApplicationThemeSwitch">应用主题切换</a></td>
392  <td ></td>
393  <td ></td>
394  <td ></td>
395 </tr>
396 <tr height="18" style='height:13.50pt;'>
397  <td x:str><strong>电话服务</strong></td>
398  <td x:str><a href="code/SystemFeature/TaskManagement/Flybird">小鸟避障游戏</a></td>
399  <td x:str><a href="code/SystemFeature/TaskManagement/TransientTask">短时任务</a></td>
400  <td x:str><a href="code/SystemFeature/TaskManagement/WorkScheduler">延迟任务调度</a></td>
401  <td ></td>
402 </tr>
403 <tr height="18" style='height:13.50pt;'>
404  <td x:str><strong>任务管理</strong></td>
405  <td x:str><a href="code/SystemFeature/Telephony/Message">短信</a></td>
406  <td x:str><a href="code/SystemFeature/Telephony/Call">拨打电话</a></td>
407  <td ></td>
408  <td ></td>
409 </tr>
410<tr height="18" style='height:13.50pt;'>
411  <td x:str><strong>基础能力增强</strong></td>
412  <td x:str><a href="code/SystemFeature/UIExtensionSamples">基础能力增强</a></td>
413  <td ></td>
414  <td ></td>
415  <td ></td>
416 </tr>
417 <tr height="18" style='height:13.50pt;'>
418  <td x:str><strong>国际化</strong></td>
419  <td x:str><a href="code/SystemFeature/Internationalnation/International">时区和语言设置(API 10)</a></td>
420  <td ></td>
421  <td ></td>
422  <td ></td>
423 </tr>
424 <tr height="18" style='height:13.50pt;'>
425  <td x:str><strong>卡片</strong></td>
426  <td x:str><a href="code/SystemFeature/Widget/FormExtAbility">Stage模型卡片</a></td>
427  <td x:str><a href="code/SystemFeature/Widget/RequestAddForm">应用主动添加数据代理卡片到桌面</a></td>
428  <td ></td>
429  <td ></td>
430 </tr>
431 <tr height="18" style='height:13.50pt;'>
432  <td height="90" align="center" rowspan="8" style='height:67.50pt;' x:str><strong>关键特性</strong></td>
433  <td rowspan="3" x:str><strong>一次开发,多端部署</strong></td>
434  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/AdaptiveCapabilities">ArkTS一多能力集合(API 10)</a></td>
435  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/JsAdaptiveCapabilities">JS一多能力集合</a></td>
436  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/Weather">入门示例:天气应用</a></td>
437  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/HealthyDiet">典型页面场景:健康饮食</a></td>
438 </tr>
439 <tr height="18" style='height:13.50pt;'>
440  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/AppMarket">典型页面场景:应用市场首页</a></td>
441  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/MusicAlbum">典型页面场景:音乐专辑页</a></td>
442  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/Settings">典型页面场景:设置应用页面</a></td>
443  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/MultiColumns">典型页面场景:一多分栏控件(API 10)</a></td>
444 </tr>
445 <tr height="18" style='height:13.50pt;'>
446  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/MultiNavBar">典型页面场景:一多导航栏(API 10)</a></td>
447  <td x:str><a href="code/SuperFeature/MultiDeviceAppDev/MultiMusic">典型页面场景:一多音乐典型场景</a></td>
448  <td ></td>
449  <td ></td>
450 </tr>
451 <tr height="18" style='height:13.50pt;'>
452  <td rowspan="3" x:str><strong>分布式</strong></td>
453  <td x:str><a href="code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer">ArkTS分布式音乐播放</a></td>
454  <td x:str><a href="code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer">JS分布式音乐播放(API 10)</a></td>
455  <td x:str><a href="code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc">分布式计算器(API 12)</a></td>
456  <td x:str><a href="code/SuperFeature/DistributedAppDev/DistributeCalc">JS分布式计算器(API 10)</a></td>
457 </tr>
458 <tr height="18" style='height:13.50pt;'>
459 <td x:str><a href="code/SuperFeature/DistributedAppDev/DistributedNote">分布式对象(API 10)</a></td>
460  <td x:str><a href="code/SuperFeature/DistributedAppDev/DistributedRdb">分布式关系型数据库(API 10)</a></td>
461  <td x:str><a href="code/SuperFeature/DistributedAppDev/Kvstore">分布式数据管理</a></td>
462  <td x:str><a href="code/SuperFeature/DistributedAppDev/DistributedFilemanager">分布式文件管理</a></td>
463 </tr>
464 <tr height="18" style='height:13.50pt;'>
465  <td x:str><a href="code/SuperFeature/DistributedAppDev/DistributedJotNote">跨端迁移随手记</a></td>
466  <td ></td>
467  <td ></td>
468  <td ></td>
469 </tr>
470 <tr height="18" style='height:13.50pt;'>
471  <td rowspan="2" x:str><strong>卡片</strong></td>
472  <td x:str><a href="code/SuperFeature/Widget/AdaptiveServiceWidget">JS多设备自适应服务卡片</a></td>
473  <td x:str><a href="code/SuperFeature/Widget/FormGame">Stage模型卡片JS与C++通信(API 10)</a></td>
474  <td x:str><a href="code/SuperFeature/Widget/ArkTSCard/CanvasGame">ArkTS卡片Canvas小游戏</a></td>
475  <td x:str><a href="code/SuperFeature/Widget/ArkTSCard/MusicControl">ArkTs音乐卡片</a></td>
476 </tr>
477 <tr height="18" style='height:13.50pt;'>
478  <td x:str><a href="code/SuperFeature/Widget/ArkTSCard/Calculator">ArkTS卡片计算器</a></td>
479  <td ></td>
480  <td ></td>
481  <td ></td>
482 </tr>
483 <tr height="18" style='height:13.50pt;'>
484  <td height="90" align="center" rowspan="7" style='height:67.50pt' x:str><strong>行业解决方案</strong></td>
485  <td x:str><strong>即时通信</strong></td>
486  <td x:str><a href="code/Solutions/IM/Chat">聊天实例应用(API 10)</a></td>
487  <td ></td>
488  <td ></td>
489  <td ></td>
490 </tr>
491 <tr height="18" style='height:13.50pt;'>
492  <td x:str><strong>输入法</strong></td>
493  <td x:str><a href="code/Solutions/InputMethod/KikaInput">轻量级输入法(API 10)</a></td>
494  <td x:str><a href="code/Solutions/InputMethod/CustomInputText">自绘编辑框(API 10)</a></td>
495  <td x:str><a href="code/Solutions/InputMethod/KikaInputMethod">Kika输入法应用(API 10)</a></td>
496  <td ></td>
497 </tr>
498 <tr height="18" style='height:13.50pt;'>
499  <td x:str><strong>电商</strong></td>
500  <td x:str><a href="code/Solutions/Shopping/OrangeShopping">购物示例应用</a></td>
501  <td ></td>
502  <td ></td>
503  <td ></td>
504 </tr>
505 <tr height="18" style='height:13.50pt;'>
506  <td x:str><strong>媒体</strong></td>
507  <td x:str><a href="code/Solutions/Media/MultiMedia">仿相机</a></td>
508  <td ></td>
509  <td ></td>
510  <td ></td>
511 </tr>
512 <tr height="18" style='height:13.50pt;'>
513  <td x:str><strong>游戏</strong></td>
514  <td x:str><a href="code/Solutions/Game/Game2048">游戏2048</a></td>
515  <td x:str><a href="code/Solutions/Game/Lottie">Lottie</a></td>
516  <td x:str><a href="code/Solutions/Game/DistributedDataGobang">分布式五子棋</a></td>
517  <td ></td>
518 </tr>
519<tr height="18" style='height:13.50pt;'>
520  <td x:str><strong>社交</strong></td>
521  <td x:str><a href="code/Solutions/Social/GrapeSquare">葡萄广场</a></td>
522  <td ></td>
523  <td ></td>
524  <td ></td>
525 </tr>
526 <tr height="18" style='height:13.50pt;'>
527  <td x:str><strong>工具</strong></td>
528  <td x:str><a href="code/Solutions/Tools/PatternLock">图案密码锁</a></td>
529  <td x:str><a href="code/Solutions/Tools/FlipClock">翻页时钟</a></td>
530  <td x:str><a href="code/Solutions/Tools/JsClock">JS时钟(API 10)</a></td>
531  <td x:str><a href="code/Solutions/Tools/ArkTSClock">ArkTS时钟</a></td>
532 </tr>
533 <tr height="18" style='height:13.50pt;'>
534  <td height="54" align="center" rowspan="3" style='height:40.50pt' x:str><strong>工程能力</strong></td>
535  <td x:str><strong>应用程序包</strong></td>
536  <td x:str><a href="code/Project/ApplicationHap/MultiHap">多HAP</a></td>
537  <td ></td>
538  <td ></td>
539  <td ></td>
540 </tr>
541 <tr height="18" style='height:13.50pt;'>
542  <td x:str><strong>Test</strong></td>
543  <td x:str><a href="code/Project/Test">测试框架</a></td>
544  <td ></td>
545  <td ></td>
546  <td ></td>
547 </tr>
548 <tr height="18" style='height:13.50pt;'>
549  <td x:str><strong>HapBuild</strong></td>
550  <td x:str><a href="code/Project/HapBuild">流水线预测试工具</a></td>
551  <td ></td>
552  <td ></td>
553  <td ></td>
554 </tr>
555 <tr height="18" style='height:13.50pt;'>
556  <td rowspan="1" align="center" x:str><strong>语言基础类库</strong></td>
557  <td rowspan="1" x:str><strong>语言基础类库</strong></td>
558  <td x:str><a href="code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary">语言基础类库(API 10)</a></td>
559  <td x:str><a href="code/LaunguageBaseClassLibrary/ConcurrentModule">多线程任务</a></td>
560  <td x:str><a href="code/LaunguageBaseClassLibrary/ZipLib">压缩与解压</a></td>
561  <td ></td>
562 </tr>
563 <tr height="18" style='height:13.50pt;'>
564  <td rowspan="2" align="center" x:str><strong>性能</strong></td>
565  <td rowspan="1" x:str><strong>方舟运行时</strong></td>
566  <td x:str><a href="code/Performance/ArkRuntime/NBody"> N-Body模拟程序(API 10)</a></td>
567  <td ></td>
568  <td ></td>
569 </tr>
570 <tr height="18" style='height:13.50pt;'>
571  <td rowspan="1" x:str><strong>性能提升</strong></td>
572  <td x:str><a href="code/Performance/PerformanceLibrary"> 性能示例 </a></td>
573  <td x:str><a href="code/Performance/renderGroup"> 性能示例(renderGroup 接口)</a></td>
574  <td ></td>
575  <td ></td>
576 </tr>
577 <tr>
578<![if supportMisalignedColumns]>
579   <tr height="18" style="display:none;">
580   </tr>
581  <![endif]>
582</table>
583
584## 目录<a name="sectionMenu"></a>
585
586Sample仓下所展示的组件能力:
587
588```
589code
590|---UI                         # UI开发
591  |---ArkTsComponentCollection    # ArkTs组件集
592  |---CalendarViewSwitch          # 日历视图切换
593  |---CitySearch                  # 城市选择案例
594  |---ExpandTitle                 # 标题下拉缩放案例
595  |---Immersive                   # 沉浸式适配案例
596  |---ImperativeDynamicLayouts    # 动态布局类框架
597  |---TabContentTouchHotZone      # 触摸热区增大案例
598|---BasicFeature               # 基础特性
599  |---Ability                      # 能力增强
600  |---Ads                          # 广告
601  |---ApplicationModels            # 应用模型
602  |---Connectivity                 # 网络与连接
603  |---DFX                          # DFX
604  |---DataManagement               # 数据管理
605  |---DeviceManagement             # 设备管理
606  |---Extension                    # Extension
607  |---FileManagement               # 文件管理
608  |---Graphics                     # 图像
609  |---International                # 国际化
610  |---Media                        # 媒体
611  |---Native                       # Native c++
612  |---Notification                 # 通知
613  |---Print                        # 打印
614  |---Resource                     # 资源
615  |---Security                     # 安全
616  |---TaskManagement               # 任务管理
617  |---Telephony                    # 电话服务
618  |---Web                          # Web
619  |---Window                       # 窗口
620|---SystemFeature              # 系统特性
621  |---Ability                      # 能力增强
622  |---ApplicationModels            # 应用模型
623  |---ArkTsCard                    # 卡片能力增强
624  |---AutoFill                     # 自动填充
625  |---Connectivity                 # 网络与连接
626  |---DataManagement               # 数据管理
627  |---DeviceManagement             # 设备管理
628  |---DeviceUsageStatistics        # 设备使用信息
629  |---DistributedAppDev            # 分布式
630  |---FileManagement               # 文件管理
631  |---FullScreenStart              # 全屏原子化服务
632  |---IDL                          # IDL
633  |---Internationalnation          # 国际化
634  |---Media                        # 媒体
635  |---Notification                 # 通知
636  |---ResourceAllocation           # 资源配置
637  |---Security                     # 安全
638  |---TaskManagement               # 任务管理
639  |---Telephony                    # 电话服务
640  |---UIExtensionSamples           # 基础能力增强
641  |---Widget                       # 卡片
642  |---WindowManagement             # 窗口管理
643|---SuperFeature               # 关键特性
644  |---DistributedAppDev            # 分布式
645  |---MultiDeviceAppDev            # 一多
646  |---Widget                       # 卡片
647|---Solutions                  # 行业解决方案
648  |---Game                         # 游戏
649  |---IM                           # 即时通信
650  |---InputMethod                  # 输入法
651  |---Media                        # 媒体
652  |---Shopping                     # 电商
653  |---Social                       # 社交
654  |---Tools                        # 工具
655|---Project                    # 工程能力
656  |---ApplicationHap               # 应用程序包
657  |---HapBuild                     # 流水线预测试工具
658  |---Test                         # 测试框架
659|---LaunguageBaseClassLibrary  # 语言基础类库
660  |---ConcurrentModule             # 多线程任务
661  |---LaunguageBaseClassLibrary    # 语言基础类库
662  |---ZipLib                       # 解压与压缩
663|---Performance                # 性能
664  |---ArkRuntime                   # 方舟运行时
665  |---OperateRDBInTaskPool         # TaskPool线程中操作关系型数据库
666  |---PerformanceLibrary           # 性能示例
667  |---renderGroup                  # 性能示例
668```
669
670## 约束<a name="section18841871178"></a>
671
672安装应用示例之前,请先查看"README_zh.md"文件来确认应用示例是否为stage模型,若为Stage模型需要查看entry/src/main路径下的module.json5文件中的"deviceType"字段来确认该应用支持的设备类型;否则为FA模型,查看entry/src/main路径下的config.json文件中的"deviceType"字段来确认该应用示例支持的设备类型,两种模型都可尝试通过修改该字段使其可以在相应类型的设备上运行。
673
674## 使用方法<a name="section17988202503116"></a>
675
6761. 将独立的应用示例工程导入DevEco Studio进行编译构建及运行调试。
6772. 部分应用示例中含有多个模块,开发者可以选择对单个模块进行编译构建,生成一个HAP应用安装包,也可以对整个工程进行编译构建,生成多个HAP应用安装包。
6783. 安装运行后,即可在设备上查看应用示例运行效果,以及进行相关调试。
679
680## Changlog<a name="section17988202503117"></a>
681
682应用修改记录:[changelog](changelog.md)
683
684## releasenote
685
686应用发布版本分支说明:[releasenote](releasenote.md)
687
688## 相关仓<a name="section17988202503118"></a>
689
6901. [app_sample](https://gitee.com/openharmony/app_samples) 已废弃
6912. [applications_app_sample](https://gitee.com/openharmony/applications_app_samples)
692