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
| Nome | Description |
|---|---|
| CreateScreenCaptureIntent() |
Retorna um |
| CreateScreenCaptureIntent(MediaProjectionConfig) |
Retorna um |
CreateScreenCaptureIntent()
Retorna um Intent que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int) (ou semelhante) 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
Uma intenção que solicita que o usuário conceda permissão para capturar o conteúdo da tela.
- Atributos
Comentários
Retorna um Intent que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int) (ou semelhante) para iniciar a captura de tela. A atividade solicitará ao usuário se deseja permitir a captura de tela. O resultado dessa atividade (recebido pela substituição Activity#onActivityResult(int, int, Intent) onActivityResult(int, int, Intent)) deve ser passado para #getMediaProjection(int, Intent).
Idêntico à chamada #createScreenCaptureIntent(MediaProjectionConfig) com um MediaProjectionConfig#createConfigForUserChoice().
Deve ser usado em vez de #createScreenCaptureIntent(MediaProjectionConfig) quando o aplicativo de chamada não deseja personalizar a atividade mostrada ao usuário.
Java documentação para android.media.projection.MediaProjectionManager.createScreenCaptureIntent().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
CreateScreenCaptureIntent(MediaProjectionConfig)
Retorna um Intent que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int) (ou semelhante) 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 a MediaProjection qual isso Intent solicita o consentimento do usuário.
Retornos
Uma Intent solicitação de consentimento do usuário, especializada com base na configuração fornecida.
- Atributos
Comentários
Retorna um Intent que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int) (ou semelhante) para iniciar a captura de tela. Personaliza a atividade e a sessão resultante MediaProjection com base no fornecido config. A atividade solicitará ao usuário se deseja permitir a captura de tela. O resultado dessa atividade (recebido pela 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 opção entre android.view.Display#DEFAULT_DISPLAYuma região 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.