Sprache

MediaStore.ActionImageCaptureSecure Feld

Definition

Absichtsaktion, die gesendet werden kann, damit die Kameraanwendung ein Bild erfasst und zurückgibt, wenn das Gerät gesichert ist (e.

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

Feldwert

Attribute

Hinweise

Absichtsaktion, die gesendet werden kann, damit die Kameraanwendung ein Bild erfasst und zurückgibt, wenn das Gerät gesichert ist (z. B. mit einer Pin, einem Kennwort, einem Muster oder einer Gesichtssperre). Anwendungen, die auf diese Absicht reagieren, dürfen keine persönlichen Inhalte wie vorhandene Fotos oder Videos auf dem Gerät verfügbar machen. Die Anwendungen sollten darauf achten, kein Foto oder Video mit anderen Anwendungen oder Internet zu teilen. Die Aktivität sollte zum Anzeigen über dem Sperrbildschirm während der Sicherung verwendet Activity#setShowWhenLocked werden. Es gibt keinen Aktivitätsstapel, wenn dieses Flag verwendet wird. Daher wird dringend davon abgeraten, mehrere Aktivitäten zu starten.

Der Aufrufer übergibt möglicherweise eine zusätzliche EXTRA_OUTPUT, um zu steuern, wo dieses Bild geschrieben wird. Wenn das EXTRA_OUTPUT nicht vorhanden ist, wird ein kleines Bild als Bitmapobjekt im zusätzlichen Feld zurückgegeben. Dies ist nützlich für Anwendungen, die nur ein kleines Bild benötigen. Wenn die EXTRA_OUTPUT vorhanden ist, wird das Bild in voller Größe in den URI-Wert von EXTRA_OUTPUT geschrieben. android.os.Build.VERSION_CODES#LOLLIPOPAb , kann dieser URI auch über android.content.Intent#setClipData(ClipData). Wenn Sie diesen Ansatz verwenden, müssen Sie den URI weiterhin über das feld EXTRA_OUTPUT zur Kompatibilität mit alten Anwendungen bereitstellen. Wenn Sie keinen ClipData festlegen, wird sie beim Aufrufen Context#startActivity(Intent)dort kopiert.

Unabhängig davon, ob EXTRA_OUTPUT vorhanden ist, wenn ein Bild über diese Absicht erfasst wird, android.hardware.Camera#ACTION_NEW_PICTURE wird nicht übertragen.

Java Dokumentation für android.provider.MediaStore.ACTION_IMAGE_CAPTURE_SECURE.

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:

Siehe auch