A INTEGRAÇÃO XAMARIN ANDROID COM A GEDI
Por: brunosimoesc • 6/10/2020 • Monografia • 4.021 Palavras (17 Páginas) • 359 Visualizações
SEÇÃO 1 – INTEGRAÇÃO XAMARIN ANDROID COM A GEDI
Instruções para download e instalação:
O Xamarim pode ser instalado como parte de uma nova instalação do Visual Studio a partir das seguintes etapas:
- Baixe o Visual Studio Community, Professional ou Enterprese (link nas referências da página);
- Clique duas vezes no pacote baixado para iniciar a instalação;
- Selecione a opção Desenvolvimento Móvel com .NET na tabela de instalação:
[pic 1] |
- Quando estiver pronto para começar a instalação do Visual Studio, clique no botão Instalar no canto inferior direito:
[pic 2] |
- Quando a instalação finalizar, clique no botão Iniciar.
[pic 3] |
Criando um aplicativo Xamarin Android:
Utilize as etapas a seguir para criar um aplicativo.
- Abra o Visual Studio e escolha a opção Create a new Project
[pic 4] |
- Na caixa de diálogo Novo Projeto, clique no modelo Aplicativo Android.
[pic 5] |
- Renomeie o projeto de acordo com sua preferência. Por padrão o projeto será criado no diretório de projetos, criado na pasta local de projetos do Visual Studio, chamada de repos. Em seguida clique em Create.
[pic 6] |
- Escolha as opções de template que será utilizada e a versão mínima do Android a ser utilizada (neste tutorial será utilizado a Blank App com a versão 5.0 do Android).
[pic 7] |
Associação da biblioteca Gertec
Após iniciar seu projeto, seguimos com a associação do arquivo .dll para podermos utilizar as funções Gedi.
- Faça o download do arquivo GPOS700.dll e utilize as chaves de associação.
Dica: Salve os arquivos dentro do diretório do projeto para facilitar a usabilidade.
- Inicialmente, precisamos fazer a associação da biblioteca no projeto. Para isso é necessário ir até a raiz do projeto para utilizarmos o arquivo .csproj. Vá até o menu Solution Explorer (na aba View->Solutin Explorer) , selecione o ícone Switch Views e escolha a primeira opção para ir até o diretório. Selecione o arquivo .csproj.
[pic 8] |
- Navegue até a primeira ocorrência do diretório
, e aninhado à esta mesma tag, ultilize o diretório no qual foi salvo o arquivo das chaves:
<AndroidKeyStore>trueAndroidKeyStore> <AndroidSigningKeyStore>C:\Users\marcosGuibson\source\repos\Projeto Android\Chaves\Development_GertecDeveloper_CustomerAPP.keystoreAndroidSigningKeyStore> <AndroidSigningStorePass>Development@GertecDeveloper2018AndroidSigningStorePas> <AndroidSigningKeyPass>Development@GertecDeveloper2018AndroidSigningKeyPass> <AndroidSigningKeyAlias>developmentgertecdeveloper_customerappAndroidSigningKeyAlias> |
- Navegue até ao final do diretório
, utilize o diretório no qual foi salvo o arquivo .dll:
<Reference Include="GPOS700"> <HintPath>C:\Users\marcosGuibson\source\repos\Projeto Android\GPOS700.dllHintPath> Reference> |
- Em seguida vá até o menu Solutin Explorer, clique no ícone Switch Views para voltar ao projeto. Depois clique com o botão direito na solução do projeto e selecione Load All Project.
[pic 9] |
Esta opção faz com que as alterações sejam vistas pelo projeto.
Dica: Utilize esta mesma opção para fazer o projeto reconhecer as mudanças realizadas no projeto caso o mesmo não encontre as suas modificações realizadas.
- Após realizar estas etapas, o projeto já terá acesso para utilizar as funções da Gedi e Build na máquina na GPOS700.
- Para criar e utilizar o dispositivo TSG800, faça o download do arquivo TSG800.dll. Utilize os mesmos passos realizados, modificando para o local do diretório no qual o arquivo se encontra e alterando o nome de referência no momento que for associar o arquivo .dll.
<Reference Include="TSG800"> <HintPath>C:\Users\marcosGuibson\source\repos\ProjetoAndroid\TSG800.dllHintPath> Reference> |
- Caso o projeto consiga realizar o build, mas não continua rodando no dispositivo (GPOS700 ou TSG800), vá até as propriedades do projeto, selecione Android Options e marque a opção Use incremental Android packaging system (aapt2).
[pic 10] |
Utilizando a biblioteca da Gedi
Nesta etapa será criada uma interface simples para utilizar a função de impressão da Gedi.
- No menu Solutin Explorer selecione o diretório ‘layout’ que se encontra em ‘Resources’ e abra o arquivo activity_main.xml.
- Altere o tipo de layout para LinearLayout,
[pic 11]
...