Laboratório de App Inventor 3
Objetivos
Ao final da aula o aluno deverá, dentro do contexto do app inventor, ser capaz de:
- usar os componentes PhoneCall e PhoneNumberPicker (tratamento de chamada e lista telefônica);
- reaproveitar o código de um aplicativo já realizado para incluir novas funções
Preparando o telefone Android para receber as aplicações
As dicas detalhadas sobre a configuração podem ser encontradas no site Using Hardware Devices.
Para configurar no Ubuntu, siga o seguinte procedimento: |
---|
|
Uso dos componentes PhoneCall e PhoneNumberPicker
Os componentes PhoneCall e PhoneNumberPicker permitirão realizar chamadas telefônicas e acesso a agenda telefônica do Android.
Para um teste completo do tutorial que se segue, você deverá ter um telefone com Android conectado ao seu sistema. O emulador poderá ser usado mas as chamadas não serão efetuadas.
OBS: Nos telefones testados o PhoneNumberPicker está apresentando problemas.
Exercício complementar: adicione um componente Label para mostrar o nome da pessoa que está sendo chamada. Acrescente um botão para reiniciar, apresentando o número e nome original do início do programa.
Exercício
Implementar o PicCal com a agenda telefônica implementada na aula passada.
- Adicione os componentes PhoneCall e mais um "Button". Mude seus nomes para Discador e DiscarNumero.
- Acrescente o código que faça com que ao acionar o Botão DiscarNumero, o número que está selecionado na agenda seja discado.
Telephones e versão de Android testados no IFSC-SJ com App Inventor
- Samsung S II - Android 2.3.3 (habilitar para inglês para funcionar sintetizador)
Obs: tem problemas no picklist
- Samsung Fit (gt-S5670L) - Android 2.2.1 (necessário instalar módulo sintetizador)