MediaProjectionManager.CreateScreenCaptureIntent Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateScreenCaptureIntent() |
Retorna um |
CreateScreenCaptureIntent(MediaProjectionConfig) |
Retorna um |
CreateScreenCaptureIntent()
Retorna um Intent
que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int)
(ou similar) para iniciar a captura de tela.
[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
Retornos
- Atributos
Comentários
Retorna um Intent
que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int)
(ou similar) para iniciar a captura de tela. A atividade solicitará ao usuário se deseja permitir a captura de tela. O resultado dessa atividade (recebido por substituição Activity#onActivityResult(int, int, Intent) onActivityResult(int, int, Intent)
) deve ser passado para #getMediaProjection(int, Intent)
.
Idêntico a chamar #createScreenCaptureIntent(MediaProjectionConfig)
com um MediaProjectionConfig#createConfigForUserChoice()
arquivo .
Deve ser usado em vez de quando o aplicativo de #createScreenCaptureIntent(MediaProjectionConfig)
chamada não deseja personalizar a atividade mostrada ao usuário.
Documentação Java para android.media.projection.MediaProjectionManager.createScreenCaptureIntent()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
CreateScreenCaptureIntent(MediaProjectionConfig)
Retorna um Intent
que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int)
(ou similar) para iniciar a captura de tela.
[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
Personalização para o MediaProjection
que isso Intent
solicita o consentimento do usuário.
Retornos
Um Intent
pedido de consentimento do usuário, especializado com base na configuração dada.
- Atributos
Comentários
Retorna um Intent
que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int)
(ou similar) para iniciar a captura de tela. Personaliza a atividade e a sessão resultante MediaProjection
com base no arquivo config
. A atividade solicitará ao usuário se deseja permitir a captura de tela. O resultado dessa atividade (recebido por substituição Activity#onActivityResult(int, int, Intent) onActivityResult(int, int, Intent)
) deve ser passado para #getMediaProjection(int, Intent)
.
Se MediaProjectionConfig
foi criado a partir de: <ul><li>MediaProjectionConfig#createConfigForDefaultDisplay()
, então cria um Intent
para capturar a exibição padrão. A atividade limita a escolha do usuário apenas à exibição especificada. </li><li>MediaProjectionConfig#createConfigForUserChoice()
, em seguida, cria um Intent
para adiar qual região capturar para o usuário. Isso dá ao usuário o mesmo comportamento que chamar #createScreenCaptureIntent()
. A atividade dá ao usuário a escolha entre android.view.Display#DEFAULT_DISPLAY
, ou uma região diferente. </li></ul>
Deve ser usado em vez de quando o aplicativo de #createScreenCaptureIntent()
chamada deseja personalizar a atividade mostrada ao usuário.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.