2014-01-24 00:12 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* contrib/gtqtc/gtqtc1.cpp
+ enable virtual keyboard in Android and WinCE builds on focusOn and
mouseLeftButton events - just for tests so users can compile and
try code like tests/gtkeys.prg
; Warning in Android builds Fn keys, INS, HOME, END, PgUP and letters
without modifiers do not work with virtual keyboards. Any solutions
are greatly welcome. Setting Qt::ImhNoPredictiveText in console widget
is not sufficient workaround for letters.
BTW in Android I suggest to install Hacker's Keyboard by Klaus Weidner.
It supports all PC keys and they works in terminal mode with ATE
(Android Terminal Emulator) and Harbour GTTRM raw binary applications.
best regards
Przemek
Harbour android
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour android
Mais um problema corrigido, para quem está testando o harbour no android.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Harbour android
Amiguinhos,
Toledo: voce pode disponibilizar este teste que voce conseguiu gerar para nós?
Brigadu.
Toledo: voce pode disponibilizar este teste que voce conseguiu gerar para nós?
Brigadu.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Harbour android
Amiguinho Rochinha, o teste que fiz foi com o arquivo achoice3.prg que está nas pasta \TESTS do Harbour. Segue em anexo o arquivo compilado.
Abraços,
Abraços,
- Anexos
-
achoice3.zip- (514.04 KiB) Baixado 226 vezes
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Harbour android
Amiguinho,
Desculpe a demora de responder, peguei sim o arquivo e farei os testes em um tablet(xing-ling) e um smartphone(Samsung).
Meus testes são inicialmente para conhecer, já que estou envolvido num projeto de integração de smartphones usando HTML e servidor com PHP mesmo.
Desculpe a demora de responder, peguei sim o arquivo e farei os testes em um tablet(xing-ling) e um smartphone(Samsung).
Meus testes são inicialmente para conhecer, já que estou envolvido num projeto de integração de smartphones usando HTML e servidor com PHP mesmo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Harbour android
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Harbour android
Toledo bom dia,
Como é que eu faço para executar o exemplo do achoice3 no celular?
[]´s
Como é que eu faço para executar o exemplo do achoice3 no celular?
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Harbour android
Estou criando coragem aqui p/ portar meus sistemas p/ QtContrib! ainda estou na Hwgui, irei esperar mais um tempo mas, penso que será uma boa alternativa.e depois executado no smartphone ou tablet usando o Android Terminal Emulador.
Aqui mais uma tela!
https://groups.google.com/forum/?hl=pt- ... O6H5uV8ttc
Lembrando que o Pritipal já criou o pacote apk! com a qtcontrib.
https://drive.google.com/file/d/0B1P7Nd ... sp=sharing
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Harbour android
Alexandre, eu segui as orientações que está na segunda mensagem do Itamar neste tópico:asimoes escreveu:Como é que eu faço para executar o exemplo do achoice3 no celular?
Eu instalei o ATE - Android Terminal Emulator (procure no Play Store) no celular, copiei o achoice3 (executável) também para o celular e depois executei o ATE e segui os comandos acima, apenas trocando myprog por achoice3.Native application works nice. They can be executed inside
Android Terminal Emulator (ATE).
Please only remember that in most of Android devices storage
area is mounted without noexec option what block using executable
attribute. It means that you will have to copy final binaries
to some other location. HOME dir is quite good one. You can make
cd
chmod 775 .
cat /sdcard/Download/myprg > ./myprog
chmod 775 ./myprog
./myprog
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Harbour android
Toledo,
Obrigado pelas informações.
Obrigado pelas informações.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Wilsoncps
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 01 Set 2011 17:18
- Localização: LONDRINA, PARANÁ
Harbour android
Bom dia,
Pessoal, seria possível disponibilizar um passo a passo de como compilar o HARBOUR para Android + QT?!?
Segui os passos relatados anteriormente mas quando tento compilar o harbour com o "android.bat", chega a compilar algumas libs porém na sequencia dá uma mensagem que diz somente: "O sistema não pode encontrar o caminho especificado.". Não consegui identificar qual é o caminho, o ruindows nem pra dizer qual é o camino.
Minhas pastas estão assim:
C:\DVL\CORE-MASTER
C:\DVL\ANDROID-NDK-R9
C:\DVL\MINGW
C:\DVL\HB.ANDROID\
C:\QT\4.8.5
O que será que está faltando?!?
Ansiooooooso,
Sds,
Wilson Andrade
Pessoal, seria possível disponibilizar um passo a passo de como compilar o HARBOUR para Android + QT?!?
Segui os passos relatados anteriormente mas quando tento compilar o harbour com o "android.bat", chega a compilar algumas libs porém na sequencia dá uma mensagem que diz somente: "O sistema não pode encontrar o caminho especificado.". Não consegui identificar qual é o caminho, o ruindows nem pra dizer qual é o camino.
Minhas pastas estão assim:
C:\DVL\CORE-MASTER
C:\DVL\ANDROID-NDK-R9
C:\DVL\MINGW
C:\DVL\HB.ANDROID\
C:\QT\4.8.5
O que será que está faltando?!?
Ansiooooooso,
Sds,
Wilson Andrade
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Harbour android
Amigo Wilson, o passo a passo que postei anteriormente neste tópico era para Harbour com Android, mas sem QT.
O Pritpal Bedi disponibilizou um novo script para compilar Harbour Android + QT, então aquele meu tutorialzinho vai ter algumas modificações, principalmente no script de compilação, na atualização do NDK e na instalação da QT.
Eu já consegui compilar o Harbour Android + QT, mas estou com dificuldades em compilar a HBQT (QtContribs), então acho que não compensa fazer o passo a passo sem antes conseguir compilar a HBQT.
Assim que conseguir compilar a HBQT, posto alguma coisa aqui.
Abraços,
O Pritpal Bedi disponibilizou um novo script para compilar Harbour Android + QT, então aquele meu tutorialzinho vai ter algumas modificações, principalmente no script de compilação, na atualização do NDK e na instalação da QT.
Eu já consegui compilar o Harbour Android + QT, mas estou com dificuldades em compilar a HBQT (QtContribs), então acho que não compensa fazer o passo a passo sem antes conseguir compilar a HBQT.
Assim que conseguir compilar a HBQT, posto alguma coisa aqui.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
Wilsoncps
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 01 Set 2011 17:18
- Localização: LONDRINA, PARANÁ
Harbour android
Olá Toledo,
Obrigado pela resposta.
Descobri o problema, não existia a pasta BIN dentro da c:\hb.android, então dava erro ao criar o hbmk2a.bat. As outras libs foram criadas.
Descompactei achoice3.zip em c:\hb32\tests e executei c:\hb.android\bin\hbmk2a achoice3: Agora dá hbmk2: Erro: Executando compilador C/C++. -1
Sds,
Wilson Andrade
Obrigado pela resposta.
Descobri o problema, não existia a pasta BIN dentro da c:\hb.android, então dava erro ao criar o hbmk2a.bat. As outras libs foram criadas.
Descompactei achoice3.zip em c:\hb32\tests e executei c:\hb.android\bin\hbmk2a achoice3: Agora dá hbmk2: Erro: Executando compilador C/C++. -1
Sds,
Wilson Andrade
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Harbour android
Amigo, o arquivo que está dentro achoice3.zip, que anexei em uma das minhas mensagens neste tópico, já é o arquivo compilado. Então você não vai conseguir compilar ele novamente.
Veja esta mensagem:
https://pctoledo.org/forum/viewto ... 547#p84985
Abraços,
Veja esta mensagem:
https://pctoledo.org/forum/viewto ... 547#p84985
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
Wilsoncps
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 01 Set 2011 17:18
- Localização: LONDRINA, PARANÁ
Harbour android
Toledo,
Falha técnica, desculpe, não precisava ter descompactado. Ao executar o comando de compilação, o batch tenta compilar o achoice3.prg e retorna a seguinte mensagem:
C:\hb32\tests>c:\hb.android\bin\hbmk2a achoice3
hbmk2: Processando opções do ambiente: -plat=android -comp=gccarm
hbmk2: Processando script local: hbmk.hbm
Harbour 3.2.0dev (r1403271513)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'achoice3.prg'...
Lines 506, Functions/Procedures 2
Generating C source output to 'C:\Users\Wilson\AppData\Local\Temp\hbmk_cv5dfi.dir\achoice3.c'... Done.
hbmk2: Erro: Executando compilador C/C++. -1
C:\DVL\android-ndk-r9\toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc -c -O3 --sysroot=C:\DVL\android-ndk-r9\platforms\android-9\arch-arm -W -Wall -IC:\hb.android\include C:\Users\Wilson\AppData\Local\Temp\hbmk_cv5dfi.dir\achoice3.c
Sds,
Wilson Andrade
Falha técnica, desculpe, não precisava ter descompactado. Ao executar o comando de compilação, o batch tenta compilar o achoice3.prg e retorna a seguinte mensagem:
C:\hb32\tests>c:\hb.android\bin\hbmk2a achoice3
hbmk2: Processando opções do ambiente: -plat=android -comp=gccarm
hbmk2: Processando script local: hbmk.hbm
Harbour 3.2.0dev (r1403271513)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'achoice3.prg'...
Lines 506, Functions/Procedures 2
Generating C source output to 'C:\Users\Wilson\AppData\Local\Temp\hbmk_cv5dfi.dir\achoice3.c'... Done.
hbmk2: Erro: Executando compilador C/C++. -1
C:\DVL\android-ndk-r9\toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc -c -O3 --sysroot=C:\DVL\android-ndk-r9\platforms\android-9\arch-arm -W -Wall -IC:\hb.android\include C:\Users\Wilson\AppData\Local\Temp\hbmk_cv5dfi.dir\achoice3.c
Sds,
Wilson Andrade
-
Wilsoncps
- Usuário Nível 1

- Mensagens: 8
- Registrado em: 01 Set 2011 17:18
- Localização: LONDRINA, PARANÁ
Harbour android
Toledo,
Rapaz, consegui fazer o treco funcionar, mas deu um trabalhão. O erro estava ocorrendo porque os binários que baixei do hb32 estavam na pasta c:\hb32\bin, porém, o batch estava direcionando em c:\hb32\bin\win\mingw\.
Para executar o programa no celular o procedimento é bastante complexo. No Eclipse, por exemplo, é gerado um arquivo .apk, vocês acham que futuramente também conseguiremos gerar
este arquivo (.apk) ? Alguém já conseguiu fazer isto?!?
Sds,
Wilson Andrade
Rapaz, consegui fazer o treco funcionar, mas deu um trabalhão. O erro estava ocorrendo porque os binários que baixei do hb32 estavam na pasta c:\hb32\bin, porém, o batch estava direcionando em c:\hb32\bin\win\mingw\.
Para executar o programa no celular o procedimento é bastante complexo. No Eclipse, por exemplo, é gerado um arquivo .apk, vocês acham que futuramente também conseguiremos gerar
este arquivo (.apk) ? Alguém já conseguiu fazer isto?!?
Sds,
Wilson Andrade


