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