# 如何判断应用运行在隐私空间

#### 问题现象

需要判断出当前的运行环境是否在隐私空间中，在官网文档中没有找到对应API可以判断。

隐私空间：设置->隐私和安全->隐私空间。

#### 解决方案

可以通过getOsAccountType来判断。回调中的OsAccountType表示当前进程所属的系统账号的账号类型。

| 名称 | 值 | 说明 |
| --- | --- | --- |
| ADMIN | 0 | 管理员账号。 |
| NORMAL | 1 | 普通账号。 |
| GUEST | 2 | 访客账号。 |
| MAINTENANCE | 512 | 维修账号。 |
| PRIVATE | 1024 | 隐私账号。 |
| END | 1025 | OsAccountType的上限值。 |

当返回1024时表示在隐私空间中运行。