# Scenario Fusion Kit-codeLab_API
**Repository Path**: harmonyos_codelabs/scenario-fusion-kit-code-lab_-api
## Basic Information
- **Project Name**: Scenario Fusion Kit-codeLab_API
- **Description**: 使用Scenario Fusion Kit(融合场景服务)提供的场景化API,获取系统信息和系统设置信息。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2024-06-19
- **Last Updated**: 2025-06-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 基于融合场景服务实现API获取系统属性
## 介绍
本示例展示了使用华为融合场景服务提供的场景化API,主要用于获取系统信息和设备位置。
需要使用华为融合场景服务接口 **@kit.ScenarioFusionKit**。
## 效果预览
| **示例应用主页面** | **点击效果示意** |
|------------------------------------------------|------------------------------------------------|
|
|
|
## 示例工程的配置与使用
### 在DevEco中配置本示例工程的步骤如下
1. [创建项目](https://developer.huawei.com/consumer/cn/doc/app/agc-help-createproject-0000001100334664)及[应用](https://developer.huawei.com/consumer/cn/doc/app/agc-help-createapp-0000001146718717)。
2. 详细可参见开发指南-[开发准备](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/scenario-fusion-preparations)。
## 工程目录
```
entry
└─src
├─main
│ ├─ets
│ │ ├─entryability // 程序入口类
│ │ ├──EntryAbility.ets // 本地启动ability
│ │ └─pages
│ │ ├─Index.ets // 入口界面
│ │ ├─GetSystemInfoSync.ets // 系统信息同步接口
│ │ ├─GetSystemInfo.ets // 系统信息异步接口
│ │ └─GetSystemSetting.ets // 系统设置接口
│ └─resources
│ ├─base
│ │ ├─element // 颜色、字体、字符串等资源
│ │ ├─media // 图片等资源
│ │ └─profile // 页面配置
```
## 具体实现
场景化API:
- 开发者调用 Scenario Fusion Kit 提供的 atomicService.getSystemSetting()接口,获取定位/蓝牙/wifi是否可用、设备方向等系统信息。
- 开发者调用 Scenario Fusion Kit 提供的 atomicService.getSystemInfo()接口,异步获取设备/网络状态/屏幕/语言/主题等系统信息。
- 开发者调用 Scenario Fusion Kit 提供的 atomicService.getSystemInfoSync()接口,获取设备/网络状态/屏幕/语言/主题等系统信息。
参考
1. 场景化API:entry\src\main\ets\pages\Index.ets
## 相关权限
参考开发指南-[开发准备](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/scenario-fusion-preparations)和[场景化API](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/scenario-fusion-api-information-attribute)章节。
## 依赖
无
## 约束与限制
1. 本示例仅支持标准系统上运行,支持设备:Phone、Tablet、Wearable和2in1。
2. HarmonyOS系统: HarmonyOS 5.1.0 Release及以上。
3. DevEco Studio版本: DevEco Studio 5.1.0 Release及以上。
4. HarmonyOS SDK版本: HarmonyOS 5.1.0 Release SDK及以上。