domingo, 15 de novembro de 2020

DICAS 3182 -WINDEV MOBILE TUTORIAL 7 - 29-11-2020-08_00Hrs- Lição 2.3. DISTRIBUINDO O APLICATIVO



https://youtu.be/NlYtkzDN284



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 08:00 do dia 29/11/2020-

DICAS 3182 -WINDEV MOBILE TUTORIAL 7 - 29-11-2020-08_00Hrs- Lição 2.3. DISTRIBUINDO O APLICATIVO  - PARTE A


ASSUNTOS

TOP DEMAIS ESSA AULA, TEVE MUITA TEORIA,
MAS NO FINAL , MOSTRO COMO GERAR APK,DAR
DEPLOY, E LEVAR PLAY STORE, TOP DEMAIS 

Distribuindo o aplicativo
visão global
Implantação via Google Play
Implementação através de um servidor web
Implantação do PC via ADB (modo avançado)
Copiando o aplicativo para o dispositivo móvel
Monstrando na pratica 
Airdroid para executar o Dispositivo
Entrando windev mobile 25 
Gerando apk 
Deploy apk para celular 
Gerando AAB para Loja play Store 
Mostrando o AAB gerado
no google procure por googel play console 
https://play.google.com/console/developers
monstrando como cria o app 
Em apps novos, os Android App Bundles precisam ser assinados com uma Chave RSA.
Deu esse erro ao instalar na loja
Em apps novos os android precisam ser assinados com uma chave RSA 
Solucionado: 
Atualizaro para versao 090f
Se tiver ja gerado a chave exclusa a chave e refaça ela
Tudo funcionando

Proxima Licao : Meu primeiro projeto iOS
















PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 











Lição 2.3. Distribuindo o aplicativo
Esta lição vai te ensinar os seguintes conceitos
  • Gerando o APK.
  • Modos de distribuição disponíveis.
Duração da aula

Tempo estimado: 20 min
Lição AnteriorÍndicePróxima lição
visão global
WINDEV Mobile permite desenvolver aplicativos para o sistema operacional Android.
Uma vez que os aplicativos são criados, desenvolvidos e verificados, tudo que você precisa fazer é implantá-los. Vários modos de implantação estão disponíveis:
  • Implantação via Google Play (ou outro mercado).
  • Implementação em um servidor web.
  • Implantação do PC via ADB.
  • Implantação copiando o arquivo apk.
Implantação via Google Play
O Google Play é um serviço online usado para baixar aplicativos (gratuitos ou não) em dispositivos móveis compatíveis com Android.
Depois de publicado, o aplicativo pode ser baixado por usuários em todo o mundo através do aplicativo Google Play instalado em seus telefones.
A publicação de aplicativos no Google Play deve obedecer a regras específicas:
  • Para publicar um aplicativo pela primeira vez, você deve criar uma conta de desenvolvedor no Google Play. Uma vez registrado, você tem a capacidade de publicar ou atualizar quantos aplicativos quiser quantas vezes forem necessárias.
  • O aplicativo publicado deve ser assinado com uma chave criptográfica privada. Você pode assinar seu próprio aplicativo: o uso de um organismo de terceiros é opcional. O período de validade do certificado deve terminar após 23 de outubro de 2033.
    Os aplicativos gerados por WINDEV Mobile são assinados automaticamente usando as informações especificadas no assistente de geração (passo "Assinatura do aplicativo") com um período de validade suficiente.
    Atenção : A aplicação publicada não deve ser assinada com uma chave genérica (cujo uso deve ser limitado aos testes em modo GO).
  • Um ícone deve ser associado ao aplicativo. O assistente de geração do WINDEV Mobile permite definir o ícone a usar.
    Observação : Google Play é o aplicativo mais conhecido, mas também existem outros.
Implementação através de um servidor web
Você pode propor aplicativos Android para download a partir de um link em uma página da web.
Para fazer isso, você deve:
  1. Copie o arquivo "apk" do aplicativo para o servidor Web que hospeda a página que propõe o download do aplicativo.
    Lembrete: o arquivo "apk" é criado pelo WINDEV Mobile ao gerar o aplicativo Android.
  2. Adicione um link na página da Web para download. Este link possui o seguinte formato:
    <a href='Caminho do arquivo apk no servidor'> Link </a>
  3. No servidor, adicione o seguinte tipo de MIME: application / vnd.android.package-archive
O usuário só terá que exibir a página com o navegador do telefone. O aplicativo será baixado quando o link for clicado. Depois, basta clicar no arquivo baixado (no gerenciador de download) para instalar o aplicativo.
Cuidado : A opção "Fontes desconhecidas" deve ser habilitada no telefone para permitir este modo de configuração. Para habilitar esta opção, consulte a documentação do seu telefone.
Implantação do PC via ADB (modo avançado)
ADB (Android Debug Bridge) é uma ferramenta fornecida com o Android SDK. É utilizado, entre outras coisas, para instalar ou desinstalar do PC um aplicativo Android (arquivo APK) em um dispositivo móvel compatível com Android.
Este modo de configuração é um modo avançado. Recomendamos que você consulte na ajuda online os comandos específicos usados ​​para instalar um aplicativo. Para fazer isso:
Cuidado : A opção "Fontes desconhecidas" deve ser habilitada no telefone para permitir este modo de configuração. Para habilitar esta opção, consulte a documentação do seu telefone.
Copiando o aplicativo para o dispositivo móvel
A maneira mais fácil de instalar um aplicativo Android em um dispositivo móvel é copiar o arquivo apk para o dispositivo e executá-lo. As seguintes operações devem ser realizadas:
  1. Conecte o dispositivo ao PC por USB.
  2. Copie o arquivo apk do aplicativo para o aparelho (memória externa, por exemplo).
    Lembrete: o arquivo "apk" é criado pelo WINDEV Mobile ao gerar o aplicativo Android.
  3. No dispositivo, use um explorador de arquivos para ir para o diretório onde o arquivo apk foi copiado e clique no arquivo para iniciar sua configuração.
Observação : Nem todos os dispositivos vêm com navegadores de arquivos, mas muitos estão disponíveis gratuitamente.
Cuidado : A opção "Fontes desconhecidas" deve ser habilitada no telefone para permitir este modo de configuração. Para habilitar esta opção, consulte a documentação do seu telefone.

sexta-feira, 13 de novembro de 2020

DICAS 3181 -WEBDEV TUTORIAL 108 - 28-11-2020-08_00Hrs- Licao 9.2 - GESTAO AUTOMATICA DE ERROS



https://youtu.be/qFM9EqAIRFk



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 08:00 do dia 28/11/2020-

DICAS 3181 -WEBDEV TUTORIAL 108 - 28-11-2020-08_00Hrs- Licao 9.2 - GESTAO AUTOMATICA DE ERROS - PARTE A

ASSUNTOS

Gestão automática de erros
visao global
modo operacional
Implementação
Tipos de erros afetados
Traduzindo
Gerenciamento automático de erros: um exemplo de treinamento

Proxima Licao : Importar / Exportar



DICAS 3067 -WEBDEV TUTORIAL 1-Licao 1.1-14-09-2020 11hrs-DESCUBRA WEBDEV
DICAS 3068 -WEBDEV TUTORIAL 1-Licao 1.2-14-09-2020 15hrs-Web development and WEBDEV - PARTE A
DICAS 3069 -WEBDEV TUTORIAL 3-Licao 1.2-14-09-2020 16hrs-Web development and WEBDEV - PARTE B





PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












Lição 9.2. Gestão automática de erros
Esta lição vai te ensinar os seguintes conceitos
  • Qual é o gerenciamento automático de erros?
  • Usando o gerenciamento automático de erros.
Duração da aula

Tempo estimado: 10 min
Lição AnteriorÍndicePróxima lição
visão global
WEBDEV pode gerenciar os erros automaticamente. Esse recurso ajuda a reduzir o número de linhas de código enquanto centraliza o gerenciamento de erros. O uso desse recurso também torna o código mais fácil de ler.

Modo operacional

Duas operações são realizadas quando um erro é detectado por uma função WLanguage:
  • a função retorna um valor de erro (por exemplo, fOpen retorna "-1" se o arquivo especificado não pôde ser aberto).
  • WLanguage detecta o erro (a variável ErrorOccurred é definida como True ) e os detalhes do erro podem ser recuperados com ErrorInfo .
Esta segunda operação pode ser gerenciada automaticamente pelo gerenciamento de erros do WEBDEV.

Implementação

O gerenciamento automático de erros pode ser configurado:
  • no editor de código: basta clicar no link "Se erro: Por programa" no editor de código:
    Gerenciamento automático de erros (editor de código)
  • programando com ErrorChangeParameter .

Tipos de erros afetados

Dois tipos de erros podem ocorrer no WLanguage:
  • os erros "não fatais" (também chamados de erros de tempo de execução): na maioria dos casos, esses erros são gerenciados no código e não interrompem o aplicativo. Por exemplo, abrir um arquivo que não pode ser acessado ou um arquivo que não existe.
  • os erros "fatais" (também chamados de erros de programação): na maioria dos casos, esses erros estão ligados a um problema de desenvolvimento (acesso a um arquivo não declarado, uso de controles não existentes ...). Um erro "fatal" também pode ocorrer após um erro "não fatal" que não foi processado corretamente. Nesse caso, o aplicativo será interrompido.
O mecanismo de gerenciamento de erros é usado para gerenciar esses dois tipos de erros de acordo com métodos diferentes, a fim de especificar comportamentos adaptados aos erros que ocorrem.
Gerenciamento automático de erros: um exemplo de treinamento
  • Para entender os diferentes casos de erro e como eles são gerenciados, usaremos um exemplo fornecido com WEBDEV.
    1. Abra a página inicial do WEBDEV (Ctrl + <).
    2. Na página inicial, clique em "Abrir um exemplo". A lista de exemplos completos e exemplos de treinamento fornecidos com WEBDEV é exibida.
    3. Digite "Erro" na área de pesquisa. Apenas os exemplos que contêm essa palavra são listados.
      Procure por um exemplo
    4. Selecione o projeto "WW_Auto_Error_Management". O projeto é carregado.
  • Este projeto apresenta:
    • a gestão de um erro não fatal (abertura de um arquivo inexistente).
    • a gestão de um erro fatal (dividindo um número inteiro por 0).
    • a gestão de um erro em vários níveis.
  • Execute o teste do projeto clicando em Executar teste de projeto(entre os botões de acesso rápido).
    1. Clique em "Erro não fatal".
    2. A seguinte página é exibida.
      Teste de um erro não fatal
    3. Clique no botão "Testar este gerenciamento de erros".
    4. Ao executar a linha de código que dispara o erro, uma mensagem de erro é exibida.
    5. Valide a mensagem de erro.
  • Clique em "Erro fatal".
    1. A seguinte página é exibida. Esta página é usada para testar o erro quando um inteiro é dividido por 0.
      Teste de um erro fatal
    2. Clique no botão "Testar este gerenciamento de erros".
    3. Ao executar a linha de código que dispara o erro, um procedimento é chamado automaticamente. Este procedimento é usado para exibir a mensagem de erro e interromper o processo atual.
    4. Clique OK".
  • Clique em "Erro em vários níveis".
    1. A seguinte página é exibida. Esta página é usada para testar um erro em vários níveis (processo chamando um procedimento que abre um arquivo que não existe).
      Teste de erro em vários níveis
    2. Clique no botão "Testar este gerenciamento de erros".
    3. Ao executar a linha de código que aciona o erro:
      • o procedimento retorna "False" para o processo de chamada.
      • o processo de chamada exibe uma mensagem de erro e interrompe o processo.
    4. Valide a mensagem de erro.
  • Feche o navegador para encerrar o teste.

Exemplo

WEBDEV também propõe um gerenciamento automático de erros de HFSQL. Consulte Gerenciamento assistido de erros HFSQL para obter mais detalhes.

Teste

Teste
teste