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
設定するためのアクセス許可のプロファイルまたはデバイス所有者または所有者によって呼び出されます。 既定では、ユーザーは任意の入力メソッドを使用できます。
このメソッドは、 によって#getParentProfileInstance(ComponentName)
返される インスタンスでDevicePolicyManager
呼び出すことができます。呼び出し元は、organization所有デバイスのプロファイル所有者である必要があります。
親インスタンスで呼び出された場合: ul>li 許可された入力メソッドは個人用プロファイル<に適用されます。li li>><すべての入力メソッド (パッケージ リストをnull
使用してこのメソッドを呼び出す) のみを許可するか、システム入力メソッド (このメソッドを空のパッケージ リストで呼び出す) のみを許可できます。><< これは、呼び出し元が個人用側</li></ul にインストールされているパッケージを学習できないようにするためです>
0 個以上のパッケージが追加されている場合、一覧に含まれていない、システムの一部ではない入力メソッドをユーザーが有効にすることはできません。 フォアグラウンド ユーザー用ではない管理者またはフォアグラウンド ユーザーのプロファイルに対して呼び出された場合、このメソッドは失敗します。 現在有効になっているシステム以外の入力メソッド サービスは、一覧に含まれている必要があります。
リストに null 値を指定して を呼び出すと、すべての入力メソッドを使用できるように制限が無効になり、空のリストを使用して を呼び出すと、システム独自の入力メソッド以外のすべてが無効になります。
システム入力メソッドは常にユーザーが使用できます。このメソッドはこれを変更できません。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。