DevicePolicyManager.SetPermittedInputMethods メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このユーザーに対して許可される入力メソッド サービスを設定するために、 android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS アクセス許可のプロファイルまたはデバイス所有者または所有者によって呼び出されます。
[Android.Runtime.Register("setPermittedInputMethods", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedInputMethods_Landroid_content_ComponentName_Ljava_util_List_Handler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS")]
public virtual bool SetPermittedInputMethods(Android.Content.ComponentName? admin, System.Collections.Generic.IList<string>? packageNames);
[<Android.Runtime.Register("setPermittedInputMethods", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedInputMethods_Landroid_content_ComponentName_Ljava_util_List_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS")>]
abstract member SetPermittedInputMethods : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedInputMethods : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
パラメーター
- admin
- ComponentName
この要求が関連付けられている DeviceAdminReceiver 。 呼び出し元がデバイス管理者でない場合は Null
返品
true 操作が成功した場合は、有効なすべての非システム入力メソッド サービスが一覧に含まれていない場合は false 。
- 属性
注釈
このユーザーに対して許可される入力メソッド サービスを設定するために、 android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS アクセス許可のプロファイルまたはデバイス所有者または所有者によって呼び出されます。 既定では、ユーザーは任意の入力メソッドを使用できます。
このメソッドは、 DevicePolicyManager インスタンスで呼び出すことができます。呼び出し元は、 #getParentProfileInstance(ComponentName)によって返されます。呼び出し元は、組織所有のデバイスのプロファイル所有者である必要があります。
親インスタンスで呼び出された場合: <ul><li>許可される入力メソッドは個人プロファイルに適用されます</li><li>すべての入力メソッド ( null パッケージ リストでこのメソッドを呼び出す) のみ許可するか、システム入力メソッドのみを許可します (空のパッケージ リストを使用してこのメソッドを呼び出します)。 これは、呼び出し元が個人用側にインストールされているパッケージ</li></ul を学習できないようにするためです。>
0 個以上のパッケージが追加されている場合、一覧に含まれていない、システムの一部ではない入力メソッドをユーザーが有効にすることはできません。 フォアグラウンド ユーザー用ではない管理者またはフォアグラウンド ユーザーのプロファイルに対して呼び出された場合、このメソッドは失敗します。 現在有効になっているシステム以外の入力メソッド サービスは、一覧に含まれている必要があります。
リストに null 値を指定して呼び出すと、すべての入力メソッドを使用できるように制限が無効になり、空のリストを使用して呼び出すと、システム独自の入力メソッド以外のすべてが無効になります。
システム入力メソッドは常にユーザーが使用できます。このメソッドは変更できません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。