Compartilhar via


CameraManager.AvailabilityCallback.OnCameraAccessPrioritiesChanged Método

Definição

Chamado sempre que as prioridades de acesso à câmera mudam.

[Android.Runtime.Register("onCameraAccessPrioritiesChanged", "()V", "GetOnCameraAccessPrioritiesChangedHandler", ApiSince=29)]
public virtual void OnCameraAccessPrioritiesChanged ();
[<Android.Runtime.Register("onCameraAccessPrioritiesChanged", "()V", "GetOnCameraAccessPrioritiesChangedHandler", ApiSince=29)>]
abstract member OnCameraAccessPrioritiesChanged : unit -> unit
override this.OnCameraAccessPrioritiesChanged : unit -> unit
Atributos

Comentários

Chamado sempre que as prioridades de acesso à câmera mudam.

Notificação de que as prioridades de acesso à câmera foram alteradas e a câmera agora pode ser aberta. Um aplicativo que foi anteriormente negado o acesso à câmera devido a um usuário de prioridade mais alta já usando a câmera, ou que foi desconectado de uma sessão de câmera ativa devido a um usuário de prioridade mais alta tentando abrir a câmera, deve tentar abrir a câmera novamente se ainda quiser usá-la. Observe que vários aplicativos podem receber esse retorno de chamada ao mesmo tempo, e apenas um deles conseguirá abrir a câmera na prática, dependendo dos níveis exatos de prioridade de acesso e tempo. Esse método é útil nos casos em que vários aplicativos podem estar no estado retomado ao mesmo tempo e o usuário alterna o foco entre eles, ou se o aplicativo que usa a câmera atual se move entre os estados de tela inteira e Picture-in-Picture (PiP). Nesses casos, os retornos de chamada da câmera disponíveis/indisponíveis não serão invocados, mas outro aplicativo agora pode ter prioridade maior para acesso à câmera do que o aplicativo atual que usa a câmera.

A implementação padrão desse método não faz nada.

Documentação Java para android.hardware.camera2.CameraManager.AvailabilityCallback.onCameraAccessPrioritiesChanged().

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