MediaProjectionManager.CreateScreenCaptureIntent Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateScreenCaptureIntent() |
Devuelve un |
CreateScreenCaptureIntent(MediaProjectionConfig) |
Devuelve un |
CreateScreenCaptureIntent()
Devuelve un Intent
que <b>debe< pasarse> a Activity#startActivityForResult(Intent, int)
(o similar) para iniciar la captura de pantalla.
[Android.Runtime.Register("createScreenCaptureIntent", "()Landroid/content/Intent;", "")]
public Android.Content.Intent CreateScreenCaptureIntent ();
[<Android.Runtime.Register("createScreenCaptureIntent", "()Landroid/content/Intent;", "")>]
member this.CreateScreenCaptureIntent : unit -> Android.Content.Intent
Devoluciones
- Atributos
Comentarios
Devuelve un Intent
que <b>debe< pasarse> a Activity#startActivityForResult(Intent, int)
(o similar) para iniciar la captura de pantalla. La actividad le pedirá al usuario si desea permitir la captura de pantalla. El resultado de esta actividad (recibido por invalidar Activity#onActivityResult(int, int, Intent) onActivityResult(int, int, Intent)
) debe pasarse a #getMediaProjection(int, Intent)
.
Idéntico a llamar #createScreenCaptureIntent(MediaProjectionConfig)
a con .MediaProjectionConfig#createConfigForUserChoice()
Debe usarse en lugar de #createScreenCaptureIntent(MediaProjectionConfig)
cuando la aplicación que realiza la llamada no quiere personalizar la actividad que se muestra al usuario.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CreateScreenCaptureIntent(MediaProjectionConfig)
Devuelve un Intent
que <b>debe< pasarse> a Activity#startActivityForResult(Intent, int)
(o similar) para iniciar la captura de pantalla.
[Android.Runtime.Register("createScreenCaptureIntent", "(Landroid/media/projection/MediaProjectionConfig;)Landroid/content/Intent;", "", ApiSince=34)]
public Android.Content.Intent CreateScreenCaptureIntent (Android.Media.Projection.MediaProjectionConfig config);
[<Android.Runtime.Register("createScreenCaptureIntent", "(Landroid/media/projection/MediaProjectionConfig;)Landroid/content/Intent;", "", ApiSince=34)>]
member this.CreateScreenCaptureIntent : Android.Media.Projection.MediaProjectionConfig -> Android.Content.Intent
Parámetros
- config
- MediaProjectionConfig
Personalización para la MediaProjection
que solicita Intent
el consentimiento del usuario.
Devoluciones
Que Intent
solicita el consentimiento del usuario, especializado en función de la configuración especificada.
- Atributos
Comentarios
Devuelve un Intent
que <b>debe< pasarse> a Activity#startActivityForResult(Intent, int)
(o similar) para iniciar la captura de pantalla. Personaliza la actividad y la sesión resultante MediaProjection
basada en el proporcionado config
. La actividad le pedirá al usuario si desea permitir la captura de pantalla. El resultado de esta actividad (recibido por invalidar Activity#onActivityResult(int, int, Intent) onActivityResult(int, int, Intent)
) debe pasarse a #getMediaProjection(int, Intent)
.
Si MediaProjectionConfig
se creó a partir de: <ul><li>MediaProjectionConfig#createConfigForDefaultDisplay()
, crea un Intent
para capturar la pantalla predeterminada. La actividad limita la elección del usuario solo a la pantalla especificada. </li li>MediaProjectionConfig#createConfigForUserChoice()
<>, a continuación, crea un Intent
para aplazar la región que se va a capturar al usuario. Esto proporciona al usuario el mismo comportamiento que llamar a #createScreenCaptureIntent()
. La actividad proporciona al usuario la opción entre android.view.Display#DEFAULT_DISPLAY
, o una región diferente. </li></ul>
Debe usarse en lugar de #createScreenCaptureIntent()
cuando la aplicación que realiza la llamada quiere personalizar la actividad que se muestra al usuario.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.