MediaStore.ActionImageCapture Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Standardabsichtaktion, die gesendet werden kann, damit die Kameraanwendung ein Bild erfasst und zurückgibt.
[Android.Runtime.Register("ACTION_IMAGE_CAPTURE")]
public const string ActionImageCapture;
[<Android.Runtime.Register("ACTION_IMAGE_CAPTURE")>]
val mutable ActionImageCapture : string
Feldwert
- Attribute
Hinweise
Standardabsichtaktion, die gesendet werden kann, damit die Kameraanwendung ein Bild erfasst und zurückgibt.
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.
Hinweis: Wenn Sie die App als Ziel android.os.Build.VERSION_CODES#M M und oben festlegen und als Die Berechtigung android.Manifest.permission#CAMERA deklarieren, die nicht gewährt wird, führt der Versuch, diese Aktion zu verwenden, zu einer java.lang.SecurityException.
Java-Dokumentation für android.provider.MediaStore.ACTION_IMAGE_CAPTURE.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.