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.
<?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!
Bom dia, só para tirar uma dúvida, este código serve também para inserir dados na tabela?
ResponderExcluirLuciano, sim vc pode inserir na tabela do bando de dados. Abraço
ExcluirOlá 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!!!
ResponderExcluirAguardo resposta
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
Excluirconsigo criar, no app inventor, gerar código de barras, em vez de ler?
ResponderExcluirOlha 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
ExcluirEu fiz um com o objetivo de dar os preços dos produtos de supermercado mais ele só lê o código
ResponderExcluirPara 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