Page 1 of 1

how to start with android ?

PostPosted: Thu Apr 28, 2011 4:23 pm
by Romeo
Hi,

what i need to download to start a simple hellp.prg program (also only for demo) ?

I currently use Harbour/Fivewin

Hi

ROmeo/Zingoni

Re: how to start with android ?

PostPosted: Fri Apr 29, 2011 4:43 am
by Antonio Linares
Romeo,

Android + Harbour test applications ready to be tested from the real
Android device or from the Android emulator:
http://code.google.com/p/fivedroid/downloads/list

Full source code available from here:
http://code.google.com/p/fivedroid/source/browse/#svn%2Ftrunk%2Fsamples%2Ftutor01

Re: how to start with android ?

PostPosted: Fri Apr 29, 2011 6:36 am
by pcordonet
Hola Antonio,

Ya existe algun metodo para crear las librerias desde windows ?

Gracias.

Re: how to start with android ?

PostPosted: Fri Apr 29, 2011 6:53 am
by Antonio Linares
Pere,

Aun no lo hemos probado, es lo próximo que tengo previsto revisar :-)

Re: how to start with android ?

PostPosted: Fri Apr 29, 2011 6:57 am
by pcordonet
Seria intersante,

Habria la posibilidad que subieras las libs de harbour para poder hacer las pruebas, para los que no utilizamos linux ?

Gracias.

Re: how to start with android ?

PostPosted: Fri Apr 29, 2011 7:22 am
by Antonio Linares
Pere,

Dentro de los ejemplos (archivos APK) que hemos subido a la sección de descargas del proyecto:
http://code.google.com/p/fivedroid/downloads/list
esta la lib de Harbour :-)

Los ficheros APK son ficheros ZIP renombrados. Dentro de la carpeta lib/armeabi esta libharbour.so

Re: how to start with android ?

PostPosted: Mon May 02, 2011 3:25 pm
by Romeo
Can i buy somethings to start ? Or non yet ready ?

tks

Re: how to start with android ?

PostPosted: Mon May 02, 2011 4:36 pm
by Antonio Linares
Romeo,

They are ready and available from:

http://code.google.com/p/fivephone/
http://code.google.com/p/fivedroid/

If you want direct tech support from us for the above, we appreciate if you buy a product from us (FWH renewal, FTDN renewal, etc), thanks :-)

Re: how to start with android ?

PostPosted: Thu Jun 30, 2011 3:46 pm
by pcordonet
Hola Antonio,

Al fin pude crear la libreria libharbour.so y todos los ejecutables.

Tenia un problema con el fichero arc4.c
Cuando estamos compilando para android no se puede definir HAVE_SYS_SYSCTL_H

Como se pude excluir ?

Otra pregunta como se compila el contrib HBDROID ?

Si llamo hbmk2 me dice que no es un ejecutable valido.

Muchas gracias.

Re: how to start with android ?

PostPosted: Sat Jul 02, 2011 5:54 am
by Antonio Linares
Pedro,

En la línea 56 de arc4.c está:

# define HAVE_SYS_SYSCTL_H

Prueba a comentarlo:

// # define HAVE_SYS_SYSCTL_H

Otra pregunta como se compila el contrib HBDROID ?

Si llamo hbmk2 me dice que no es un ejecutable valido.


No necesitas compilar hbdroid. Viktor creo esos ficheros a partir del código que yo publiqué, pero yo no he tenido que usarlos.

Usa hbmk2 de bcc32 para que funcione en el pc :-)

Re: how to start with android ?

PostPosted: Mon Jul 04, 2011 6:14 am
by pcordonet
Lo de Comentarlo ya lo he echo.

Me podrias decir el comando exacto para crear un archivo test.so a partir de un archivo prg, con hbmk2 ?

Podrias subir al svn de fivedroid el tutor03 con el ejemplo del browse, y los ultimos cambios? Solo he visto el tutor01.

Muchas gracias!!
Pere

Re: how to start with android ?

PostPosted: Mon Jul 04, 2011 7:38 am
by Antonio Linares

Re: how to start with android ?

PostPosted: Tue Jul 05, 2011 12:50 pm
by pcordonet
Hola Antonio, no vi que me habias respondido hasta ahora.

Como se compila el Test.prg para que genere la líb?.

Es lo que me falta, no puedo compilar.

Los archivos Harbour.java y DbfAdapter.java, se generan automaticament ? en caso afirmativo como?

Estos archivos se prodrian desvincular de TutorXX, asi servirian para todos ?

Muchas gracias por tu paciencia.
Pere

Re: how to start with android ?

PostPosted: Thu Jul 07, 2011 8:38 am
by Antonio Linares
Pere,

El código de test.prg lo incluimos dentro de adir.prg de Harbour y asi su contenido queda dentro de la lib de Harbour :-)