Harbour + Android uma realidade!
Enviado: 26 Fev 2018 08:22
bom dia!
achei este link e quem quiser aprofundar: https://github.com/ring-lang/ring
achei este link e quem quiser aprofundar: https://github.com/ring-lang/ring
depaula.jau, tem como você dar um exemplo de como funciona esta integração MiniGui+Harbour com o AppInventor 2?depaula.jau escreveu:Eu mesmo tenho um ERP Minigui+Harbour+Mysql e um app desenvolvido no AppInventor 2 da google totalmente integrado.
boa pergunta Toledo.Toledo escreveu:tem como você dar um exemplo
Código: Selecionar todos
<?php
require "Db.class.php";
$db = new Db();
$sqlBusca = $_POST['sql'];// Pega o código sql enviado pelo aplicativo
$resultado = $db->query($sqlBusca);
// Transforma o resultado da consulta em um array associativo
while ($array = mysqli_fetch_assoc($resultado)) {
$dados[] = $array;
}
echo json_encode($dados);// Retorna o resultado da consulta no formato JSON
?>
E nem conseguirá por linguagem nenhuma, a não ser a nativa da plataforma android.Então, eu e o Janio não conseguimos via harbour puro
Eu mesmo não sei a diferença entre Desktop e Mobile. Na questão do desenvolvimento.Mas aqui vemos que tem gente que acha que web e mobile eh a mesma coisa.
https://www.caelum.com.br/apostila-html ... edia-typesWeb paradispositivos moveis
Código: Selecionar todos
Por padrão, iPhones, Androids e afins costumam considerar o tamanho da tela visível, chamada de viewport como grande o suficiente para comportar os sites Desktop normais. Por isso a nossa página foi mostrada sem zoom como se estivéssemos no Desktop.
A Apple criou então uma solução que depois foi copiada pelos outros smartphones, que é configurar o valor que julgarmos mais adequado para o viewport:
<meta name="viewport" content="width=320">
Isso faz com que a tela seja considerada com largura de 320px, fazendo com que nosso layout mobile finalmente funcione e nossas media queries também.
Melhor ainda, podemos colocar o viewport com o valor device-width definido pelo fabricante, dando mais flexibilidade com dispositivos diferentes com tamanhos diferentes:
<meta name="viewport" content="width=device-width">
Código: Selecionar todos
<meta name="viewport" content="width=device-width">.O Harbour entra nessa história como uma "CAMADA" de acessos ao DBF ou qualquer DB que iremos acessar.6.6 Responsive Web Design
Repare o que fizemos nesse capítulo. Nossa página, com o mesmo HTML e pequenos ajustes de CSS, suporta diversas resoluções diferentes, desde a pequena de um celular até um Desktop.