비공개 스페이스

그림 1.비공개 스페이스를 잠금 해제하거나 잠가서 표시하거나 숨길 수 있음 민감한 앱에만 적용됩니다.

비공개 스페이스를 사용하면 사용자는 비공개 스페이스를 통해 민감한 앱이 엿보는 것을 막을 수 있습니다. 앱 비공개 스페이스는 런처의 별도의 컨테이너에 표시되며 비공개 상태일 때 다른 앱에서 최근 보기, 알림, 설정, 스페이스가 잠겨 있습니다.

샌드박스 처리된 스페이스는 별도의 Android 프로필임 최종 사용자가 비공개 스페이스 내에 앱을 추가하거나 설치하면 앱이 설치해 보겠습니다. 시스템에서 이를 새로운 앱으로 처리합니다. 앱 데이터는 비공개 스페이스로 복사되지 않습니다. 스페이스에서 비공개 프로필 사용자가 중지되고 스페이스가 잠금 해제되면 사용자가 시작됩니다

비공개 스페이스의 앱은 표시됩니다. 사용자 콘텐츠 (사용자 제작 또는 다운로드) 사용자 계정은 비공개 스페이스와 기본 스페이스 간에 구분됩니다. 시스템 Sharesheet 및 사진 선택 도구를 사용하여 비공개 스페이스가 사용 가능한 경우에만 스페이스의 콘텐츠 액세스 잠금 해제됨.

비공개 스페이스는 Android의 경우 멀티 사용자 모델을 만들고 다음을 추가합니다. 프로필usertype:

프로필:
비공개
사용자 유형:
android.os.usertype.profile.PRIVATE

설정 및 런처 앱

잠금, 잠금 해제, 앱 또는 게임을 지원하도록 설정과 런처 앱을 업데이트해야 합니다. 숨겨진 상태를 확인할 수 있습니다. 비공개 스페이스가 잠기면 런처에서 진입점에 있어야 합니다 (숨겨진 상태에서는 예외). 비공개 스페이스인 경우 잠겨 있는 경우 설정 앱이 존재를 드러내서는 안 됩니다. 권한을 부여할 수 있습니다

LauncherApps#getLauncherUserInfo 사용 개인 프로필 사용자를 식별합니다. 런처 앱은 잠금 해제 상태로 상태를 생성하고 이러한 브로드캐스트가 수신되면 UI에서 비공개 스페이스의 상태를 변경합니다. 두 브로드캐스트에는 모두 EXTRA_USER라는 추가 상수가 있습니다. 비공개 프로필 사용자를 참조하는 데 사용할 수 있습니다.

런처 앱은 UserManager.isQuietModeEnabled를 사용할 수 있음 메서드를 사용하여 비공개 프로필 상태를 확인합니다.

비공개 프로필

비공개 프로필에 새 프로필 유형이 추가됩니다. android.os.usertype.profile.PRIVATE 비공개 스페이스에서 사용할 수 있습니다. 비공개 프로필은 동일한 기기에 존재할 수 있습니다. 직장 프로필과 클론 프로필로 둘 수 있습니다 이곳은 단순한 샌드박스와는 별개로 기본 Android 사용자입니다. 비공개 스페이스가 잠금 해제되면 앱이 표시됩니다. 설정, Sharesheet, 사진 선택 도구, DocsUI에서 확인할 수 있습니다. 비공개 스페이스 내의 앱 비공개 스페이스가 잠겨 있으면 이러한 표시 경로에 표시되지 않습니다. 비공개 스페이스는 단일 기기에 하나의 인스턴스만 가질 수 있으며 기본 사용자용으로만 존재 (보조 사용자 또는 기타 사용자 합니다.

권한

런처 앱이 충족해야 하는 android.permission.ACCESS_HIDDEN_PROFILES 드림 권한 및 android.app.role.RoleManager.ROLE_HOME 역할이 있는지 확인하세요.

AOSP 런처를 사용하지 않는 구현은 런처를 수정해야 합니다. 비공개 프로필 지원을 추가합니다. 런처 앱 개발 자세히 알아보기 다음 위치에 비공개 스페이스 포함: 런처 자세히 알아볼 수 있습니다.

인텐트

전화 통신 인텐트는 기본 사용자에게 라우팅되고 알림을 표시합니다. 다른 모든 인텐트는 비공개 프로필로 제한되며 리디렉션되지 않습니다.