No Maker Mobile, é possível obter a imagem da câmera de um dispositivo móvel através da função Obter imagem da câmera.
Antes de utilizar a função em questão, é necessário desenvolver outros dois fluxos (caso não existam) para compor a chamada desta função, os passos abaixo demonstram a criação desses fluxos e utilização da função.
Crie um novo fluxo, efetue duplo-clique no objeto Início e adicione uma variável de entrada do tipo Variante. Chamaremos de "imagem", em seguida clique em OK para confirmar as alterações.
Adicione um processamento e utilize a função Alterar imagem do componente. No primeiro parâmetro, informe o nome do componente Imagem que irá ser alterado e, no segundo parâmetro informe a variável "imagem" que foi declarada como parâmetro de entrada anteriormente.
Ao final, o fluxo deverá ficar da seguinte forma:
Salve o fluxo (camada cliente ou servidor), este será usado posteriormente.
Repita os procedimentos anteriores fazendo a seguinte alteração:
Salve o fluxo, o resultado deverá ficar como na imagem:
Criados os fluxos, abra o editor de fluxos novamente e adicione um novo processamento. Dentro deste processamento utilize a função Obter imagem da câmera. Esta função possui 03 parâmetros:
O seu processamento deverá ficar conforme a imagem:
Ao final, o fluxo deverá ficar assim:
Salve o fluxo (camada cliente ou servidor) e associe ao evento Ao Clicar de um componente Botão em seu formulário. Ao clicar no botão, a câmera do dispositivo será aberta e uma nova foto será tirada, caso a operação seja realizada com sucesso, o fluxo "Alterar Imagem" será executado, caso contrário, o fluxo com mensagem de erro será executado informando qual o erro apresentado.