Programmation android en Basic

Sujets variés concernant le développement en PureBasic
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Programmation android en Basic

Message par G-Rom »

Ça m'intéresse , mais je suis sous Linux :/
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Programmation android en Basic

Message par Ar-S »

ça m'intéresse mais pas de smartphone (pas du tout utile pour moi) et pas (plus) linux non plus.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Programmation android en Basic

Message par Atlante »

Celà fait deux jours que j'ai la license, je n'ai rien développer encore (toujours dans la doc le soir).

Je précise que cela tourne sous WINDOWS uniquement, et que biensûr une personne qui n'a pas de smartphone n'est pas du tout avantagé. Déjà qu'il y a beaucoup de téléphones sous android alors si ce n'est pas possible de tester sur le sien c'est chaud.
Je vous tiens au courant quand j'aurai reussi à developper un petit truc (quand même pas un hello world).

Cordialement.

PS : Je suis sous le Samsung Galaxy SII
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Programmation android en Basic

Message par falsam »

Je viens d'installer le SDK d'android (Taille 1,77 Go) ainsi que le compilateur Java (64Bits)
L'émulateur Android fonctionne correctement

Premier programme tout simple :)

Code : Tout sélectionner

Sub Activity_Create(FirstTime As Boolean)
	Log("Hello world!")
    Msgbox("Hello world?", "First program")
End Sub
Et là : C'est le drame !!

Code : Tout sélectionner

javac 1.7.0
javac: target release 1.5 conflicts with default source release 1.7
ça commence mal !!

Je vais installer Javac 32 bits pour voir si le souci vient de là.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programmation android en Basic

Message par nico »

Tu as bien configurer les paths, notamment pour android:
chez moi, ça donne:
C:\Android\android-sdk-windows\platforms\android-8\android.jar


Personnellement, j'ai tout installé en 32 bits et ça roule.
Dernière modification par nico le mer. 24/août/2011 17:08, modifié 1 fois.
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Programmation android en Basic

Message par falsam »

nico a écrit :Tu as bien configurer les paths, notamment pour android:
Java C:\Program Files (x86)\Java\jdk1.7.0\bin\javac.exe

Android E:\android-sdk-windows\platforms\android-13\android.jar

J'ai le même message d'erreur avec Javac 32bits
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programmation android en Basic

Message par nico »

Non, il faut la faire fonctionner avec la version 2.2 d'android qui est android-8
Fred
Site Admin
Messages : 2805
Inscription : mer. 21/janv./2004 11:03

Re: Programmation android en Basic

Message par Fred »

Vous avez essayé le SDK officiel de Google ? Faire une appli Android en pseudo java est tres facile.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programmation android en Basic

Message par nico »

Certainement pour quelqu'un comme toi, mais on a pas tous ton niveau malheureusement :roll:


Y a quand même un petit créneau à prendre pour un basic android :)
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Programmation android en Basic

Message par G-Rom »

Certainement pour quelqu'un comme toi, mais on a pas tous ton niveau malheureusement
Si tu voyais les sources de Fred... on croirais qu'il code en état d'ébriété et qu'il à une paire de moufle mis à l'envers avec un clavier en chinois , pas facile pour codé... :mrgreen:

==>[]

Y a quand même un petit créneau à prendre pour un basic android
Tu as lu Fred ? on met sur pied un compilateur ? PureDroid ? :lol:
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Programmation android en Basic

Message par falsam »

@Nico : Suite à mon erreur de conflit

Code : Tout sélectionner

javac: target release 1.5 conflicts with default source release 1.7
On trouve une réponse de d'un administrateur du forum consacré à Basic4Android.

Code : Tout sélectionner

Basic4android was not tested with Java 7. I'm not sure that the Android SDK works with it at all. You can however have multiple versions of Java installed on the same computer. You should configure Basic4android to use Java 6 for now.
Apres installation de Java6 le test "Hello Word" est concluant :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Programmation android en Basic

Message par Atlante »

Tu m'as grillé mdr, j'allais te demander car j'ai fait la connerie aussi ;)
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programmation android en Basic

Message par nico »

Impeccable :)
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

Re: Programmation android en Basic

Message par Atlante »

Bon il y a juste un truc qui me soule depuis hier.
J 'arrive pas à faire une applciation avec une image. Dans le disigner je vois l'image mais ça n'écrit pas le code.
De plus que doit on mettre pour me chemin ?
Nico as tu eu le temps de chercher ?

Code : Tout sélectionner

If you want to run this program on the emulator you will first need to create this folder and copy some images to it.
 This is done with the "adb" command, that comes with Android SDK.
 Open a shell console (Windows Start - Run - Cmd).
 Go to the sdk tools folder and issue:
 

Code:
c:\android-sdk-windows\tools> adb -e shell mkdir /sdcard/Images The -e parameter tells adb to send the command to the only connected emulator.
 The command is mkdir with the name of the folder.
 Note that Android file system is case sensitive.
 
Now we need to copy some images to this folder.
 This is done with the push command:
 

Code:
adb -e push "C:\temp" /sdcard/Images This will copy all files under c:\temp to the Images folder.
 
Tout ça c'est faux chez moi, rien fonctionne.
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Programmation android en Basic

Message par nico »

Si tu veux associer l'image avec l'activity ou avec un imageview, il suffit dans le designer d'ajouter l'image avec le bouton addimage, ensuite dans activity tu sélectionnes bitmap drawable et tu as une ligne file avec une combo et là tu choisis le nom du fichier qui apparaitra. Pour l'imageview tu as aussi une ligne file, tu fais pareil.
Répondre