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