AppInventor MIT - Criando um leitor de código de barras com Android e PHP

Leitor de código de barras com Android e PHP de forma fácil.


Entre na página oficial do AppInventor: http://beta.appinventor.mit.edu

Entrando no projeto basta você arrastar para dentro do palco um botão, Scanner e o elemento Web e os demais itens que você precisar.
Depois que você já configurou tudo, basta clicar no blocks Editor.
É provável que no blocks Editor solicite o download de um arquivo java que é responsável por interagir com o editor e o navegar web.
Caso você já tenha em sua maquina o editor AppInventor(java) não precisa baixar novamente.



Quando o seu editor estiver aberto arraste os blocos para o palco conforme está na imagem.


Já na sua pagina web crie o arquivo teste.php com o código abaixo.

<?php
$dbhost = 'localhost';
$dbuser = 'SeuUser';
$dbpass = 'SuaSenha';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql');
$dbname = 'android';/*Nome do banco*/
mysql_select_db($dbname);
 /*Recebe o Get */
$name = $_GET['resposta']; 
 /*Faz o INSERT do Código de barras */
$sql = ("INSERT INTO codigo (tag, valor) VALUES ('$name','$name')");
$result = mysql_query($sql);
if($result){
 /*Se tudo deu certo mostra o Código de barras */
echo "$name";
}else{
echo "Erro no Banco".mysql_error();
}
?>


Agora basta você brincar com os blocos Legos e aprimorar o seu app  android.
Você pode encontrar vários tutorias na própria página do MIT  AppInventor.

É legal dizer que AppInventor é apoiado pelo Google.

Espero que gostem até a próxima!

Comentários

  1. Bom dia, só para tirar uma dúvida, este código serve também para inserir dados na tabela?

    ResponderExcluir
    Respostas
    1. Luciano, sim vc pode inserir na tabela do bando de dados. Abraço

      Excluir
  2. Olá boa Noite eu não estou conseguindo criar!! Será possível você postar o aquivo zip do source?? o meu erro é o seguinte "unable to get a response with the specified" já especifiquei o caminho da url mais nada!!!

    Aguardo resposta

    ResponderExcluir
    Respostas
    1. Ruan Lopes você deve ter hospedado o código em um servidor web e não local ! vou ver se consigo uma copia do App para você abraço

      Excluir
  3. consigo criar, no app inventor, gerar código de barras, em vez de ler?

    ResponderExcluir
    Respostas
    1. Olha não sei se entendi sua pergunta , mas se você quer gerar códigos de barras tem varias APIs que fazem isso no navegador um App para gerar seria possível ,mas ai teria que salvar a imagem do código de barras e mandar ela para impressora ficaria meio estranho. Claro não sei sua necessidade, mas tudo é possível mas tem que ver se vale apena para o projeto. Abraço

      Excluir
  4. Eu fiz um com o objetivo de dar os preços dos produtos de supermercado mais ele só lê o código

    ResponderExcluir
    Respostas
    1. Para gerar os códigos faça por exemplo online https://br.qr-code-generator.com/ e ai sim você pode scanner os códigos que lhe dará a resposta que você deseja. Se você só scannear os códigos existentes no supermercado ele não lhe dará valor e sim o código do produto.

      Excluir

Postar um comentário