DevicePolicyManager.SetPackagesSuspended メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このユーザーのパッケージを中断するために、デバイスまたはプロファイルの所有者によって呼び出されます。
[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
設定されている場合は中断されません。
戻り値
このメソッドで要求されたとおりに中断状態が設定されていないパッケージ名の配列。
- 属性
注釈
このユーザーのパッケージを中断するために、デバイスまたはプロファイルの所有者によって呼び出されます。 この関数は、デバイス所有者、プロファイル所有者、またはスコープ#setDelegatedScopes
が指定#DELEGATION_PACKAGE_ACCESS
されたデリゲートによって呼び出すことができます。
中断されたパッケージは、アクティビティを開始できません。 通知は非表示になり、最近の通知には表示されず、トーストやダイアログを表示したり、デバイスを呼び出したりすることはできません。
パッケージは既にインストールされている必要があります。 一時停止中にパッケージがアンインストールされた場合、パッケージは中断されなくなります。 管理者は、次を使用 #setUninstallBlocked
してこれをブロックできます。
デバイス管理者、アクティブなランチャー、必要なパッケージ インストーラー、必要なパッケージ アンインストーラー、必要なパッケージ検証ツール、既定のダイヤラ、アクセス許可コントローラーなど、一部のアプリを一時停止できません。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。