Sprache

DevicePolicyManager.ActionProvisionManagedDevice Feld

Definition

Aktivitätsaktion: Startet den Bereitstellungsablauf, der ein verwaltetes Gerät einrichte.

[Android.Runtime.Register("ACTION_PROVISION_MANAGED_DEVICE", ApiSince=23)]
public const string ActionProvisionManagedDevice;
[<Android.Runtime.Register("ACTION_PROVISION_MANAGED_DEVICE", ApiSince=23)>]
val mutable ActionProvisionManagedDevice : string

Feldwert

Attribute

Hinweise

Aktivitätsaktion: Startet den Bereitstellungsablauf, der ein verwaltetes Gerät einrichte. Muss mit android.app.Activity#startActivityForResult(Intent, int).

Während der Gerätebesitzerbereitstellung wird eine Geräteadministrator-App als Besitzer des Geräts festgelegt. Ein Gerätebesitzer hat die vollständige Kontrolle über das Gerät. Der Gerätebesitzer kann vom Benutzer nicht geändert werden.

Ein typischer Anwendungsfall wäre ein Gerät, das im Besitz eines Unternehmens ist, aber entweder von einem Mitarbeiter oder Client verwendet wird.

Eine Absicht mit dieser Aktion kann nur auf einem nicht bereitgestellten Gerät gesendet werden. Es ist möglich, zu überprüfen, ob die Bereitstellung zulässig ist oder nicht, indem Sie die Methode #isProvisioningAllowed(String)abfragen.

Die Absicht enthält die folgenden Extras: <ul><li>#EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME</li><#EXTRA_PROVISIONING_SKIP_ENCRYPTION> li, optional</li><li>#EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED, optional</li li>><#EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE, optional</li li, optional/li><li>#EXTRA_PROVISIONING_LOGO_URI, optional</li<>li>#EXTRA_PROVISIONING_DISCLAIMERS, optional<</li><><>#EXTRA_PROVISIONING_SKIP_EDUCATION_SCREENS/ul>

Wenn die Bereitstellung des Gerätebesitzers abgeschlossen ist, wird eine Absicht des Typs DeviceAdminReceiver#ACTION_PROFILE_PROVISIONING_COMPLETE an den Gerätebesitzer übertragen.

android.os.Build.VERSION_CODES#OWenn die Bereitstellung des Gerätebesitzers mit der obigen Übertragung abgeschlossen ist, wird die Aktivitätsabsicht #ACTION_PROVISIONING_SUCCESSFUL auch an den Gerätebesitzer gesendet.

Wenn die Bereitstellung fehlschlägt, wird das Gerät auf die Werkseinstellungen zurückgesetzt.

Ein Ergebniscode impliziert android.app.Activity#RESULT_OK , dass der synchrone Teil des Bereitstellungsflusses erfolgreich war, obwohl dies nicht garantiert, dass der vollständige Fluss erfolgreich ist. Umgekehrt impliziert ein Ergebniscode android.app.Activity#RESULT_CANCELED , dass der Benutzer die Bereitstellung gesichert hat oder eine Voraussetzung für die Bereitstellung nicht erfüllt wurde.

Dieses Element ist veraltet. zur Unterstützung android.os.Build.VERSION_CODES#S und später müssen Administrator-Apps Aktivitäten mit Absichtsfiltern für die #ACTION_GET_PROVISIONING_MODE Und #ACTION_ADMIN_POLICY_COMPLIANCE Absichtsaktionen implementieren. Die Verwendung #ACTION_PROVISION_MANAGED_DEVICE zum Starten der Bereitstellung führt dazu, dass die Bereitstellung fehlschlägt. Um zusätzlich vorab zu unterstützen, müssen Administrator-Appsandroid.os.Build.VERSION_CODES#S diese Konstante weiterhin verwenden.

Java Dokumentation für android.app.admin.DevicePolicyManager.ACTION_PROVISION_MANAGED_DEVICE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: