UserManager.DisallowAppsControl フィールド

定義

ユーザーが [設定] または [起動ツール] でアプリケーションを変更できないようにするかどうかを指定します。

[Android.Runtime.Register("DISALLOW_APPS_CONTROL")]
public const string DisallowAppsControl;
[<Android.Runtime.Register("DISALLOW_APPS_CONTROL")>]
val mutable DisallowAppsControl : string

フィールド値

属性

注釈

ユーザーが [設定] または [起動ツール] でアプリケーションを変更できないようにするかどうかを指定します。 この制限が有効になっている場合、次のアクションは許可されません。 <li>インストールされていないアプリ</li><li>disabling アプリ</li><li>clearing アプリ キャッシュ </li><li>アプリ データのクリア</li><li>アプリの停止</li><li>クリア アプリの既定値</li>

既定値は false です。

<strong>Note:</strong> ユーザーは、他の方法 (adb など) を使用してこれらのアクションを実行できます。 サード パーティ製アプリは、 android.content.pm.PackageInstallerを使用してアプリをアンインストールすることもできます。 #DISALLOW_UNINSTALL_APPS または DevicePolicyManager#setUninstallBlocked(ComponentName, String, boolean) を使用して、ユーザーがアプリを完全にアンインストールできないようにし、特定の意図フィルターの既定の意図ハンドラーを追加 DevicePolicyManager#addPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName) する必要があります。

アクセス許可 android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL の所有者は、以下に示す DevicePolicyManager API を使用して、この制限を設定できます。

ユーザー制限のキー。

型: ブール値

Javaドキュメント。

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

適用対象

こちらもご覧ください