Compartilhar via


MediaProjectionManager.CreateScreenCaptureIntent Método

Definição

Sobrecargas

CreateScreenCaptureIntent()

Retorna um Intent que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int) (ou similar) para iniciar a captura de tela.

CreateScreenCaptureIntent(MediaProjectionConfig)

Retorna um Intent que <b>deve</b> ser passado para Activity#startActivityForResult(Intent, int) (ou similar) para iniciar a captura de tela.

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.

Documentação Java para android.media.projection.MediaProjectionManager.createScreenCaptureIntent(android.media.projection.MediaProjectionConfig).

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