begin

Linhas de Comando

É possível operar o Android através de linhas de comando no prompt do MS-DOS. Caso você tenha configurado as Variáveis de Ambiente corretamente no Windows basta executar os comandos como apresentaremos abaixo, agora se você não configurou as Variáveis de Ambiente você deverá posicionar o prompt no diretório Android-sdktools que fica no diretório de intalação do seu Android SDK.

Prompt de comando - Diretório Android-SDKTools

Agora vou apresentar alguns desses comandos:
android utilizado para acionar o SDK Manager.
android list target lista opções de plataformas (versão do Android, nível de API) disponíveis carregadas no computador.

Prompt de Comando Android List Target

mksdcard .iso cria um cartão SD para armazenamento a ser incorporado no dispositivo a ser emulado.
android create avd –n –t –c utilizado para criar um dispositivo virtual android com as especificações fornecidas como parâmentros.
android list avd lista os dispositivos previamente criados e disponíveis para utilização via emulador.
emulator –avd inicia o dispositivo indicado no emulador.
Com base nesses comando vamos criar um cartão SD e um dispositivo virtual android, veja como ficaria o meu dispositivo contendo um cartão de 2GB:
Prompt de Comando Android Create AVD
Feito isso temos já um Emulador de Android 2.2 aguardando nosso futuros aplicativos.
Vamos Agora conferir o Ambiente no Emulador, vale notar que geralmente o emulador costuma demorar um pouco para iniciar, em média uns 2minutos.

Comandos de Teclado

Execute o Emulador passando como parâmetro o AVD criado.
Emulador Android
Vamos agora conhecer alguns comandos de teclado que podemos utilizar no Emulador.
Tecla
Funcionalidade no Emulador
F1 ou  PageUp Menu
F2, PageDonw, Enter Start
F3 Call
F4 End Call
F7 Power
F8 Desabilitar/Habilitar Rede
Home Tela Inicial (Home)
+ Volume (+)
– Volume (-)
Com mais esses dois tópicos atingimos o embasamento teórico necessário para comeaçarmos a por a mão na massa… é o que faremos na próxima postagem.

end;

8 Replies to “A plataforma Android– Linhas de Comando e Comandos de Teclado”

  1. Boa tarde Landerson!
    Parabéns por mais um post. Queria saber se você poderia me ajudar, preciso alterar o keyboard do android, criar um Custom Keyboard digamos assim, onde o mesmo deve apresentar os números como um teclado numerico normal e nos outros dois botões o “.” e a “,” . mas não consigo achar nenhum material relacionado na internet. Você sabe alguma maneira de fazer tal alteração ?
    Agradeço desde já.

    1. Olá Matheus bom tê-lo de volta.
      Em seu Edit selecione a propriedade KeyboardType e altere seu valor para vktNumbersAndPunctuation.
      Isso deve resolver.

      Em runtime seria: edtBuscarProduto.KeyboardType := TVirtualKeyboardType.vktNumbersAndPunctuation;
      Abraço.

      1. Olá, sei que o post é antigo mas estou com um outro problema com o teclado, estou experimentando o delphi xe7 mas quando eu abro um segundo form usando Form2.show por exemplo quando eu entro em um edit ou mesmo usando edit1.setfocus, não aparece a barra que indica o local do cursos no edit nem é exibido o teclado virtual do android, o curioso é que no form principal funciona, já no segundo form acontece isso, tentei marcar KillCamfocus=true mas tambem nao funciona, tem alguma sugestão? vlw

        1. Rodolfo bem vindo!
          Fiquei confuso aqui, seu comentário está numa parte de Android por linha de comando, antes mesmo de o Delphi estar suportando Android. A que post sua dúvida realmente estaria associada.

          Obrigado por sua participação e aguardo seu feedback.

    1. Olá Bruna seja bem vinda!
      Peço desculpas pela demora no retorno… mas vamos lá, selecione o componente (que você está digitando) em tempo de projeto e altere a opção Return Type para Next. Sugiro que de uma analisada no comportamento de cada um dos tipos.
      Bem, obrigado por sua participação e até a próxima!

  2. Olá tudo bem?

    Gostaria de saber como fazer para manter o edit sempre no foco acima do teclado. Fiz um app teste e quando seleciono o edit a ser digitado o teclado esconde o mesmo, procurei na net e não consegui nada a respeito.

    Grato!

    1. Olá Douglas…dê uma olhada nos Samples do Delphi, lá nos exemplos existe um que faz exatamente o que você está solicitando.

      Obrigado por sua participação e até a

Deixe um comentário