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 を参照してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| UserManager(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
| 名前 | 説明 |
|---|---|
| AllowParentProfileAppLinking |
親プロファイル内のアプリが、マネージド プロファイルからの Web リンクを処理できるようにします。 |
| DisallowAddManagedProfile |
ユーザーがマネージド プロファイルを追加できないようにするかどうかを指定します。 |
| DisallowAddPrivateProfile |
ユーザーがプライベート プロファイルを作成できないようにするかどうかを指定します。 |
| DisallowAddUser |
ユーザーが新しいユーザーを追加できないようにするかどうかを指定します。 |
| DisallowAddWifiConfig |
ユーザーが新しい Wi-Fi 構成を追加できないようにするかどうかを指定します。 |
| DisallowAdjustVolume |
ユーザーがグローバル ボリュームの調整を禁止するかどうかを指定します。 |
| DisallowAirplaneMode |
デバイスで機内モードが許可されていないかどうかを指定します。 |
| DisallowAmbientDisplay |
ユーザーに対してアンビエント表示を禁止するかどうかを指定します。 |
| DisallowAppsControl |
ユーザーが [設定] または [起動ツール] でアプリケーションを変更できないようにするかどうかを指定します。 |
| DisallowAssistContent |
このユーザー制限は、アシスタント コンテンツがアシスタント アプリなどの特権アプリに送信されないようにするかどうかを指定します。 |
| DisallowAutofill |
ユーザーがオートフィル サービスの使用を許可されていないかどうかを指定します。 |
| DisallowBluetooth |
デバイスで Bluetooth が許可されていないかどうかを指定します。 |
| DisallowBluetoothSharing |
送信 Bluetooth 共有が許可されていないかどうかを指定します。 |
| DisallowCameraToggle |
ユーザーがカメラの切り替えを使用できるかどうかを指定します。 |
| DisallowCellular2g |
ユーザーが 2g ネットワークの使用を許可されていないかどうかを指定します。 |
| DisallowChangeNearFieldCommunicationRadio |
このユーザー制限は、デバイスで Near-field 通信を変更できないようにするかどうかを指定します。 |
| 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 |
ユーザーが物理外部メディアのマウントを禁止するかどうかを指定します。 |
| DisallowNearFieldCommunicationRadio |
このユーザー制限は、デバイスで Near-field 通信が許可されていないかどうかを指定します。 |
| DisallowNetworkReset |
ユーザーが [設定] からネットワーク設定をリセットできないようにするかどうかを指定します。 |
| DisallowOutgoingBeam |
ユーザーが NFC を使用してアプリからデータをビームアウトできるかどうかを指定します。 |
| DisallowOutgoingCalls |
ユーザーが発信通話を行うことが許可されていないことを指定します。 |
| DisallowPrinting |
ユーザーに印刷を許可するかどうかを指定します。 |
| DisallowRemoveManagedProfile |
このユーザーの管理対象プロファイルを、そのプロファイル所有者以外で削除できるかどうかを指定します。 |
| DisallowRemoveUser |
管理者ユーザーに設定すると、ユーザーがセカンダリ ユーザーを削除できるかどうかを指定します。 |
| DisallowSafeBoot |
ユーザーがデバイスをセーフ ブート モードで再起動できないかどうかを指定します。 |
| DisallowSetUserIcon |
ユーザーがアイコンの変更を許可されていないかどうかを指定します。 |
| DisallowSetWallpaper |
壁紙の設定を禁止するユーザー制限。 |
| DisallowShareIntoManagedProfile |
ユーザーがプライマリ ユーザーからマネージド プロファイルにファイル/画像/データを共有できるかどうかを指定します。プライマリ側から送信するか、マネージド プロファイル内のアプリ内のデータを取得します。 |
| DisallowShareLocation |
ユーザーが位置情報の共有を有効にできないようにするかどうかを指定します。 |
| DisallowSharingAdminConfiguredWifi |
管理者が構成したネットワークの Wi-Fi をユーザーが共有できないようにするかどうかを指定します。 |
| DisallowSimGlobally |
このユーザー制限は、ユーザーが埋め込み SID をデバイスに追加できるかどうかを指定します。 |
| DisallowSms |
ユーザーが SMS メッセージの送受信を許可しないことを指定します。 |
| DisallowSystemErrorDialogs |
クラッシュしたアプリまたは応答しないアプリのシステム エラー ダイアログを表示しないように指定します。 |
| DisallowThreadNetwork |
このユーザー制限は、デバイスでスレッド ネットワークが許可されていないかどうかを指定します。 |
| 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 |
古い.
ユーザー操作が成功したことを示します。 |
| UserTypeProfileClone |
複製プロファイルを表すユーザーの種類。 |
| UserTypeProfileManaged |
管理対象プロファイルを表すユーザーの種類。これは、デバイス ポリシー コントローラー (DPC) によって管理されるプロファイルです。 |
| UserTypeProfilePrivate |
プライベート プロファイルを表すユーザーの種類。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| IsAdminUser |
コンテキスト ユーザーが管理者ユーザーかどうかを確認するために使用されます。 |
| IsDemoUser |
コンテキスト ユーザーがデモ ユーザーかどうかを確認します。 |
| IsHeadlessSystemUserMode |
デバイスがヘッドレス システム ユーザー モードで実行されているかどうかを確認します。 |
| IsManagedProfile |
コンテキスト ユーザーがマネージド プロファイルであるかどうかを確認します。 |
| IsProfile |
コンテキスト ユーザーがプロファイルで実行されているかどうかを確認します。 |
| IsSystemUser |
コンテキスト ユーザーがシステム ユーザーかどうかを確認するために使用されます。 |
| IsUserAGoat |
この呼び出しを行うユーザーがテレポートの対象かどうかを判断するために使用されます。 |
| IsUserForeground |
コンテキスト ユーザーがフォアグラウンドで実行されているかどうかを確認します。 |
| IsUserUnlocked |
コンテキスト ユーザーが "ロック解除済み" 状態で実行されているかどうかを返します。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniPeerMembers |
この型の JNI ピア メンバー メタデータを提供します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| UserCount |
デバイスで現在作成されているユーザーの数を返します。 |
| UserName |
コンテキスト ユーザーのユーザー名を返します。 |
| UserProfiles |
コンテキスト ユーザーに関連付けられているユーザー (ユーザー自体を含む) の一覧を返します。 |
| UserRestrictions |
古い.
コンテキスト ユーザーに適用されるユーザー全体の制限を返します。 または、userId を追跡するクラスと、それに関して尋ねられる callingUid。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| CreateUserCreationIntent(String, String, String, PersistableBundle) |
指定された名前とアカウント名のユーザーを作成する意図を返します。 |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 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>or</em> 停止しているかどうかを返します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
|
| RequestQuietModeEnabled(Boolean, UserHandle) |
プロファイルのサイレント モードを有効または無効にします。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetRestrictionsChallenge(String) |
制限の新しいチャレンジ PIN を設定します。 |
| SetUserRestriction(String, Boolean) |
古い.
コンテキスト ユーザーに対する特定の制限の値を設定します。 |
| SetUserRestrictions(Bundle, UserHandle) |
古い.
これでは機能しなくなります。 |
| SupportsMultipleUsers() |
このデバイスが、独自のログインとカスタマイズ可能な領域を持つ複数のユーザーをサポートしているかどうかを返します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。 (継承元 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
別のマネージド参照によって保持されない限り、このJavaピアを解放します。 (継承元 Object) |
| IJavaPeerable.Finalized() |
このマネージド ピアが終了したことを相互運用ランタイムに通知します。 (継承元 Object) |
| IJavaPeerable.JniManagedPeerState |
このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。 (継承元 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
このJava ピアの相互運用 ID ハッシュ コードを設定します。 (継承元 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このJava ピアのマネージド ピアと JNI ピアの状態を設定します。 (継承元 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
このマネージド ピアで使用される JNI オブジェクト参照を設定します。 (継承元 Object) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
マルチユーザー システムのユーザーとユーザーの詳細を管理します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|