Xamarin.Essentials
Xamarin.Essentials fornece aos desenvolvedores APIs de plataforma cruzada 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 de plataforma cruzada que funciona com qualquer Xamarin.Formsaplicativo Android, iOS ou UWP que pode ser acessado a partir de código compartilhado, independentemente de como a interface do usuário é criada.
Introdução Xamarin.Essentials
Siga o guia de introdução para instalar o Xamarin.Essentialspacote NuGet em seus projetos existentes ou novosXamarin.Forms, Android, iOS ou UWP.
Guias de recursos
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 – Recuperar 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 escolha 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 háptico – Controle o clique e pressione hápticos longos.
- 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 links de texto e 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 escute um retorno de chamada.
Solução de problemas
Encontre ajuda se você estiver tendo problemas.
Xamarin.Essentials em Perguntas e Respostas
Faça perguntas sobre como acessar recursos nativos com Xamarin.Essentialso .
Notas de Versão
Encontre as notas de versão completas para cada versão do Xamarin.Essentials.
Documentação da API
Navegue pela documentação da API para obter cada recurso do Xamarin.Essentials.