DevicePolicyManager.SetPackagesSuspended メソッド

定義

このユーザーのパッケージを中断するために、デバイスまたはプロファイルの所有者によって呼び出されます。

[Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")]
public virtual string[] SetPackagesSuspended(Android.Content.ComponentName? admin, string[] packageNames, bool suspended);
[<Android.Runtime.Register("setPackagesSuspended", "(Landroid/content/ComponentName;[Ljava/lang/String;Z)[Ljava/lang/String;", "GetSetPackagesSuspended_Landroid_content_ComponentName_arrayLjava_lang_String_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE")>]
abstract member SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]
override this.SetPackagesSuspended : Android.Content.ComponentName * string[] * bool -> string[]

パラメーター

admin
ComponentName

この要求が関連付けられている DeviceAdminReceiver 。 呼び出し元がデバイス管理者でない場合は Null。

packageNames
String[]

中断または中断解除するパッケージ名。

suspended
Boolean

trueに設定すると、パッケージは中断されます。falseに設定すると、パッケージは中断されません。

返品

String[]

このメソッドで要求されたとおりに中断状態が設定されていないパッケージ名の配列。

属性

注釈

このユーザーのパッケージを中断するために、デバイスまたはプロファイルの所有者によって呼び出されます。 この関数は、デバイス所有者、プロファイル所有者、または#setDelegatedScopesを介して#DELEGATION_PACKAGE_ACCESSスコープを指定したデリゲートによって呼び出すことができます。

中断されたパッケージは、アクティビティを開始できません。 通知は非表示になり、最近の通知には表示されず、トーストやダイアログを表示したり、デバイスを呼び出したりすることはできません。

パッケージは既にインストールされている必要があります。 一時停止中にパッケージがアンインストールされた場合、パッケージは中断されなくなります。 管理者は、 #setUninstallBlockedを使用してこれをブロックできます。

デバイス管理者、アクティブなランチャー、必要なパッケージ インストーラー、必要なパッケージ アンインストーラー、必要なパッケージ検証ツール、既定のダイヤラ、アクセス許可コントローラーなど、一部のアプリを一時停止できません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象