UserManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マルチユーザー システムのユーザーとユーザーの詳細を管理します。
[Android.Runtime.Register("android/os/UserManager", DoNotGenerateAcw=true)]
public class UserManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/UserManager", DoNotGenerateAcw=true)>]
type UserManager = class
inherit Object
- 継承
- 属性
注釈
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 ユーザーには、独自のログインを持つ完全にカスタマイズ可能なユーザーと、関連するユーザーとワークスペースを共有するプロファイルの 2 つの主要なカテゴリがあります。
ユーザーは、 によって AccountManager
管理されるアカウントとは異なります。 各ユーザーは、独自のアカウント のセットを持つことができます。
マネージド プロファイルの詳細については、「」を参照してください DevicePolicyManager#ACTION_PROVISION_MANAGED_PROFILE
。
の Java ドキュメント android.os.UserManager
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
UserManager(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
AllowParentProfileAppLinking |
親プロファイル内のアプリが、マネージド プロファイルからの Web リンクを処理できるようにします。 |
DisallowAddManagedProfile |
ユーザーがマネージド プロファイルを追加できないようにするかどうかを指定します。 |
DisallowAddUser |
ユーザーが新しいユーザーを追加できないようにするかどうかを指定します。 |
DisallowAddWifiConfig |
ユーザーが新しい Wi-Fi 構成を追加できないようにするかどうかを指定します。 |
DisallowAdjustVolume |
ユーザーがグローバル ボリュームを調整できないようにするかどうかを指定します。 |
DisallowAirplaneMode |
デバイスで機内モードが許可されていないかどうかを指定します。 |
DisallowAmbientDisplay |
ユーザーに対してアンビエント表示を許可するかどうかを指定します。 |
DisallowAppsControl |
ユーザーが [設定] または [起動ツール] でアプリケーションを変更できないようにするかどうかを指定します。 |
DisallowAutofill |
ユーザーがオートフィル サービスを使用できるかどうかを指定します。 |
DisallowBluetooth |
デバイスで bluetooth が許可されていないかどうかを指定します。 |
DisallowBluetoothSharing |
送信 bluetooth 共有が許可されていないかどうかを指定します。 |
DisallowCameraToggle |
ユーザーがカメラの切り替えを使用できるかどうかを指定します。 |
DisallowCellular2g |
ユーザーが 2g ネットワークを使用できないかどうかを指定します。 |
DisallowChangeWifiState |
ユーザーが Wi-Fi を有効または無効にできないようにするかどうかを指定します。 |
DisallowConfigBluetooth |
ユーザーが [設定] を使用して Bluetooth を構成できないようにするかどうかを指定します。 |
DisallowConfigBrightness |
ユーザーが明るさを構成できないようにするかどうかを指定します。 |
DisallowConfigCellBroadcasts |
ユーザーがセル ブロードキャストを構成できないようにするかどうかを指定します。 |
DisallowConfigCredentials |
ユーザーがユーザー資格情報を構成できないようにするかどうかを指定します。 |
DisallowConfigDateTime |
[設定] を使用して、日付、時刻、タイムゾーンの構成を許可しないように指定します。 |
DisallowConfigDefaultApps |
ユーザーが設定で既定のアプリを変更できるかどうかを指定します。 |
DisallowConfigLocale |
ユーザーがデバイスの言語を変更できないようにするかどうかを指定します。 |
DisallowConfigLocation |
ユーザーが場所プロバイダーを有効または無効にできないようにするかどうかを指定します。 |
DisallowConfigMobileNetworks |
ユーザーがモバイル ネットワークを構成できないようにするかどうかを指定します。 |
DisallowConfigPrivateDns |
ユーザーがプライベート DNS 設定を変更できるかどうかを指定します。 |
DisallowConfigScreenTimeout |
ユーザーが画面のタイムアウトをオフに変更できないようにするかどうかを指定します。 |
DisallowConfigTethering |
ユーザーが [設定] を使用してテザリングとポータブル ホットスポットを使用および構成できないようにするかどうかを指定します。 |
DisallowConfigVpn |
ユーザーが VPN を構成できないようにするかどうかを指定します。 |
DisallowConfigWifi |
ユーザーが [設定] を使用してアクセス ポイント Wi-Fi 変更できないようにするかどうかを指定します。 |
DisallowContentCapture |
人工知能のためにユーザーの画面の内容をキャプチャできないかどうかを指定します。 |
DisallowContentSuggestions |
現在のユーザーが、画面の内容に基づいて選択内容の候補を受け取ることができるかどうかを指定します。 |
DisallowCreateWindows |
アプリ ウィンドウ以外のウィンドウを作成しないように指定します。 |
DisallowCrossProfileCopyPaste |
他のユーザーまたはプロファイルにデータを貼り付けることでクリップボードの内容をエクスポートできるかどうかを指定します。 |
DisallowDataRoaming |
ローミング時にユーザーが携帯データネットワーク データを使用できるかどうかを指定します。 |
DisallowDebuggingFeatures |
ユーザーがデバッグ機能を有効またはアクセスできないようにするかどうかを指定します。 |
DisallowFactoryReset |
ユーザーが設定からの工場出荷時のリセットを許可されていないかどうかを指定します。 |
DisallowFun |
ユーザーが楽しい時間を過ごせないようにするかどうかを指定します。 |
DisallowGrantAdmin |
ユーザーに管理者特権の付与を許可するかどうかを指定します。 |
DisallowInstallApps |
ユーザーがアプリケーションをインストールできないようにするかどうかを指定します。 |
DisallowInstallUnknownSources |
ユーザーが "不明なソース" 設定を有効にできないようにするかどうかを指定します。これにより、不明なソースからのアプリのインストールが許可されます。 |
DisallowInstallUnknownSourcesGlobally |
この制限は、 のデバイス全体の |
DisallowMicrophoneToggle |
ユーザーがマイクの切り替えを使用できるかどうかを指定します。 |
DisallowModifyAccounts |
ユーザーが Authenticator によって追加されない限り、アカウントの追加と削除を |
DisallowMountPhysicalMedia |
ユーザーが物理外部メディアをマウントできないようにするかどうかを指定します。 |
DisallowNetworkReset |
ユーザーが [設定] からネットワーク設定をリセットできないようにするかどうかを指定します。 |
DisallowOutgoingBeam |
ユーザーが NFC を使用してアプリからデータをビームアウトできるかどうかを指定します。 |
DisallowOutgoingCalls |
ユーザーが発信通話を行うことを許可しないことを指定します。 |
DisallowPrinting |
ユーザーに印刷を許可するかどうかを指定します。 |
DisallowRemoveManagedProfile |
このユーザーの管理プロファイルを、そのプロファイル所有者以外で削除できるかどうかを指定します。 |
DisallowRemoveUser |
管理者ユーザーに設定すると、ユーザーがユーザーを削除できるかどうかを指定します。 |
DisallowSafeBoot |
ユーザーがデバイスをセーフ ブート モードで再起動できないかどうかを指定します。 |
DisallowSetUserIcon |
ユーザーが自分のアイコンを変更できるかどうかを指定します。 |
DisallowSetWallpaper |
壁紙の設定を禁止するユーザー制限。 |
DisallowShareIntoManagedProfile |
プライマリ ユーザーからマネージド プロファイルにファイル/画像/データを共有できるかどうかを指定します。プライマリ側から送信するか、マネージド プロファイル内のアプリ内のデータを取得します。 |
DisallowShareLocation |
ユーザーが位置情報の共有を有効にできないようにするかどうかを指定します。 |
DisallowSharingAdminConfiguredWifi |
管理者が構成したネットワークの Wi-Fi の共有をユーザーに許可するかどうかを指定します。 |
DisallowSms |
ユーザーが SMS メッセージの送受信を許可されないことを指定します。 |
DisallowSystemErrorDialogs |
クラッシュまたは応答しないアプリのシステム エラー ダイアログを表示しないように指定します。 |
DisallowUltraWidebandRadio |
このユーザー制限では、デバイスで Ultra-wideband が許可されていないかどうかを指定します。 |
DisallowUnifiedPassword |
マネージド プロファイルに、プライマリ ユーザーとの統合ロック画面チャレンジを許可しないことを指定します。 |
DisallowUninstallApps |
ユーザーがアプリケーションをアンインストールできないようにするかどうかを指定します。 |
DisallowUnmuteMicrophone |
ユーザーがマイクの音量を調整できないようにするかどうかを指定します。 |
DisallowUsbFileTransfer |
ユーザーが USB 経由でファイルを転送できないようにするかどうかを指定します。 |
DisallowUserSwitch |
ユーザーの切り替えが現在のユーザーでブロックされているかどうかを指定します。 |
DisallowWifiDirect |
ユーザーが Wi-Fi Direct を使用できないようにするかどうかを指定します。 |
DisallowWifiTethering |
ユーザーがテザリング Wi-Fi 使用できないようにするかどうかを指定します。 |
EnsureVerifyApps |
ユーザーがアプリケーションの検証を無効にできないようにするかどうかを指定します。 |
KeyRestrictionsPending |
アプリの実際の制限の到着待ちを示すために使用されるアプリケーション制限キー。 |
QuietModeDisableOnlyIfCredentialNotRequired |
古い.
ユーザーの資格情報を |
UserCreationFailedNoMoreUsers |
古い.
このデバイスでこれ以上ユーザーを作成できないことを示すエラー結果。 |
UserCreationFailedNotPermitted |
古い.
このユーザーがこのデバイスに他のユーザーを追加できないというエラー結果。 |
UserOperationErrorCurrentUser |
古い.
ターゲット ユーザーがフォアグラウンドにあるため、ユーザー操作が失敗したことを示します。 |
UserOperationErrorLowStorage |
古い.
デバイスのデータ ストレージが少ないため、ユーザー操作が失敗したことを示します。 |
UserOperationErrorManagedProfile |
古い.
ターゲット ユーザーがマネージド プロファイルであるため、ユーザー操作が失敗したことを示します。 |
UserOperationErrorMaxRunningUsers |
古い.
実行中のユーザーの最大数に達したため、ユーザー操作が失敗したことを示します。 |
UserOperationErrorMaxUsers |
古い.
ユーザーの最大制限に達したため、ユーザー操作が失敗したことを示します。 |
UserOperationErrorUnknown |
古い.
不明な理由でユーザー操作が失敗したことを示します。 |
UserOperationSuccess |
古い.
ユーザー操作が成功したことを示します。 |
プロパティ
Class |
この |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsAdminUser |
コンテキスト ユーザーが管理者ユーザーであるかどうかをチェックするために使用されます。 |
IsDemoUser |
コンテキスト ユーザーがデモ ユーザーであるかどうかを確認します。 |
IsHeadlessSystemUserMode |
デバイスがヘッドレス システム ユーザー モードで実行されているかどうかを確認します。 |
IsManagedProfile |
コンテキスト ユーザーがマネージド プロファイルであるかどうかを確認します。 |
IsProfile |
呼び出し元のコンテキスト ユーザーがプロファイルで実行されているかどうかを確認します。 |
IsSystemUser |
コンテキスト ユーザーがシステム ユーザーであるかどうかをチェックするために使用されます。 |
IsUserAGoat |
この呼び出しを行うユーザーがテレポートの対象かどうかを判断するために使用されます。 |
IsUserForeground |
コンテキスト ユーザーがフォアグラウンドで実行されているかどうかを確認します。 |
IsUserUnlocked |
コンテキスト ユーザーが "ロック解除済み" 状態で実行されているかどうかを返します。 |
JniIdentityHashCode |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
JniPeerMembers |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 |
PeerReference |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 |
UserCount |
デバイスで現在作成されているユーザーの数を返します。 |
UserName |
コンテキスト ユーザーのユーザー名を返します。 |
UserProfiles |
ユーザー自体を含む、コンテキスト ユーザーに関連付けられているプロファイルの UserHandles の一覧を返します。 |
UserRestrictions |
古い.
コンテキスト ユーザーに対して適用されるユーザー全体の制限を返します。 または、これは機能しなくなります。 |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
CreateUserCreationIntent(String, String, String, PersistableBundle) |
指定された名前とアカウント名のユーザーを作成する意図を返します。 |
Dispose() |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
Dispose(Boolean) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetApplicationRestrictions(String) |
指定されたパッケージ名の |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetSerialNumberForUser(UserHandle) |
ユーザーのシリアル番号を返します。 |
GetUserCreationTime(UserHandle) |
指定されたユーザーの作成時刻を返します。 |
GetUserForSerialNumber(Int64) |
によって |
GetUserRestrictions(UserHandle) |
で |
HasUserRestriction(String) |
コンテキスト ユーザーが特定のアクションを実行したり、特定の設定を設定したりすることが許可されていないかどうかを返します。 |
InvokeIsUserUnlocked(UserHandle) |
特定のユーザーが "ロック解除済み" 状態で実行されているかどうかを返します。 |
IsQuietModeEnabled(UserHandle) |
指定されたプロファイルがサイレント モードであるかどうかを返します。 |
IsUserRunning(UserHandle) |
指定されたユーザーがアクティブに実行されているかどうかを返します。 |
IsUserRunningOrStopping(UserHandle) |
特定のユーザーがアクティブに <em>または</em> を停止しているかどうかを返します。 |
JavaFinalize() |
ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。 (継承元 Object) |
RequestQuietModeEnabled(Boolean, UserHandle) |
マネージド プロファイルのサイレント モードを有効または無効にします。 |
RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
と同じ操作 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetRestrictionsChallenge(String) |
制限の新しいチャレンジ PIN を設定します。 |
SetUserRestriction(String, Boolean) |
古い.
コンテキスト ユーザーに対する特定の制限の値を設定します。 |
SetUserRestrictions(Bundle, UserHandle) |
古い.
これでは機能しなくなります。 |
SupportsMultipleUsers() |
このデバイスが、独自のログインとカスタマイズ可能な領域を持つ複数のユーザーをサポートしているかどうかを返します。 |
ToArray<T>() |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。 (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
IJavaPeerable.Finalized() |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 |
GetJniTypeName(IJavaPeerable) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 |