Xamarin.Essentials
Xamarin.Essentials fornece aos desenvolvedores APIs multiplataforma para seus aplicativos móveis.
O Android, iOS e UWP oferecem APIs de plataforma e sistema operacional exclusivos nos quais os desenvolvedores podem acessar tudo que estiver no C# aproveitando o Xamarin. Xamarin.Essentials fornece uma única API multiplataforma que funciona com qualquer Xamarin.Formsaplicativo , Android, iOS ou UWP que pode ser acessado de código compartilhado, independentemente de como a interface do usuário é criada.
Siga o guia de introdução para instalar o Xamarin.Essentials pacote NuGet em seus projetos existentes ou novosXamarin.Forms, Android, iOS ou UWP.
Siga os guias para integrar esses Xamarin.Essentials recursos em seus aplicativos:
- Acelerômetro – recuperar dados de aceleração do dispositivo no espaço tridimensional.
- Ações do aplicativo – Obtenha e defina atalhos para o aplicativo.
- Informações do aplicativo – localize informações sobre o aplicativo.
- Tema do aplicativo – Detecte o tema atual solicitado para o aplicativo.
- Barômetro – monitorar o barômetro em relação a alterações de pressão.
- Bateria – facilmente detectar o nível de bateria, o código-fonte e o estado.
- Área de transferência – definir ou ler rapidamente e facilmente texto na área de transferência.
- Conversores de cor – métodos auxiliares para System.Drawing.Color.
- Bússola – monitorar a bússola em relação a alterações.
- Conectividade – verificar o estado da conectividade e detectar alterações.
- Contatos – Recupere informações sobre um contato no dispositivo.
- Detectar movimento – detectar um movimento do dispositivo.
- Informações sobre a exibição de dispositivos – obter a orientação e as métricas de tela do dispositivo.
- Informações do dispositivo – saiba mais sobre o dispositivo com facilidade.
- Email – enviar mensagens de email com facilidade.
- Seletor de arquivos – Permite que o usuário selecione arquivos do dispositivo.
- Auxiliares do sistema de arquivos – salve arquivos em dados de aplicativo com facilidade.
- Lanterna – uma maneira simples de ativar a lanterna/desativar.
- Geocodificação – geocodificação e geocodificação reversa dos endereços e coordenadas.
- Localização geográfica – recuperar a localização do GPS do dispositivo.
- Giroscópio – acompanhar a rotação em torno dos três principais eixos do dispositivo.
- Feedback tátil - Controle o clique e pressione e segure os hápticos.
- Inicializador – permite que um aplicativo abra um URI pelo sistema.
- Magnetômetro – detectar a orientação do dispositivo em relação ao campo magnético da Terra.
- Thread principal – executar código no thread principal do aplicativo.
- Mapas – abrir o aplicativo de mapas em um local específico.
- Seletor de mídia – Permite que o usuário escolha ou tire fotos e vídeos.
- Abrir o navegador – abrir um navegador em um site específico com rapidez e facilidade.
- Sensor de orientação – recuperar a orientação do dispositivo no espaço tridimensional.
- Permissões – Verifique e solicite permissões dos usuários.
- Discagem telefônica – abrir a discagem telefônica.
- Extensões da plataforma – métodos auxiliares para converter retângulo, tamanho e ponto.
- Preferências – adicionar preferências persistentes com rapidez e facilidade.
- Captura de tela – Faça uma captura da exibição atual do aplicativo.
- Armazenamento seguro – armazenar dados com segurança.
- Compartilhar – Envie texto e links de sites para outros aplicativos.
- SMS – criar uma mensagem de texto para enviar.
- Conversão de Texto em Fala – vocalizar texto no dispositivo.
- Conversores de unidade – métodos auxiliares para converter unidades.
- Controle de versão – controlar a versão de aplicativos e os números de build.
- Vibrar – fazer o dispositivo vibrar.
- Autenticador da Web – inicie fluxos de autenticação da Web e ouça um retorno de chamada.
Encontre ajuda se você estiver tendo problemas.
Faça perguntas sobre como acessar recursos nativos com Xamarin.Essentialso .
Encontre as notas de versão completas para cada versão do Xamarin.Essentials.
Navegue pela documentação da API para ver todos os recursos do Xamarin.Essentials.