GLBasic forum

Other languages => GLBasic - de => Topic started by: Worebu on 2015-Feb-25

Title: GLBasic und Android
Post by: Worebu on 2015-Feb-25
Hallo Leute,
hat jemand eine StepByStep Anleitung, oder kennt einen Link, der mir sagt wie ich meinen Rechner konfigurieren muss um Android Programme zu erstellen?
Oder besser gesagt, was muss ich installiert haben?

Dank im voraus.

PS: Nach der Anleitung in der Hilfe klappts irgendwie nicht.

Title: Re: GLBasic und Android
Post by: D2O on 2015-Feb-26
Hi Worebu,
bei mir schaut es so aus:
Download Windos x86
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u55-oth-JPR (http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u55-oth-JPR)
Instalieren
Unter "Systemsteuerung\Alle Systemsteuerungselemente\System" Erweiterte Systemeinstelungen anklicken.
Umgebungsvariablen setzen.
Den Pfad halt anpassen.
(http://www.deuteriumoxid.com/glbasic/uv.jpg)
Übernehmen und Rechner Neustarten.
Glb starten,
Projekt anlegen,

Glb -> Projekt -> Optionen Android auswählen, einstellungen anpassen und übernehmen.
Zum Testen einfach einen Code wo ein Rechteck anzeigt schreiben.
Jetzt erst mit F8 erstellen,
danach kannst Du mit Shift+F8 für Android erstellen.
Das Handy sollte angeschossen sein, USB Debugging muss Aktiv sein und natürlich sollte auch der Treiber für das Handy installiert sein.
Der treiber wird eigendlich normal bei ersten mal wenn Du das Handy am PC anschliest automatisch Installiert,
ansonsten beim Handyhersteller suchen oder mal nach Google ADB USB Treiber suchen.
Fertig.

Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-26
Danke für die schnelle Antwort, werde ich die Tage mal testen.
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-26
Hallo nochmal,
welche Datei kann ich davon jetzt ausführen?, und was für eine Datei erstellt GLBasic? Einen Ordner mit Dateien, der ohne Fehlermeldung erstellt worden ist, habe ich.
Title: Re: GLBasic und Android
Post by: BumbleBee on 2015-Feb-26
Hi

Wenn alles gut gegangen ist hast du glaub ich einen Ordner in deinem Projekt (distribute - Android - bin) Ist schon länger her wo ich was für Android kompiliert hab.
Darin müßte eine Android Package Datei (.apk) sein. Glaub eine heißt glbasic-debug.apk. Nimm die mal.  =D In der ist normal alles drin was zu deiner Anwendung gehört.
Diese Datei ziehst du dir per Datenkabel auf dein Android Handy. Dann suchst du Datei auf deinem Handy tippst drauf und dann wird sie installiert. Das wars.
Falls bei der installation eine Meldung kommt das du die Datei nicht installieren kannst musst du den Haken rein machen unter Einstellungen - Sicherheit - Unbekannte Quellen. Irgendwas halt bla bla bla erlauben, Sonst gehts nicht.

Kannst sie aber auch vorher auf deinem Rechner mit dem Android Emulator testen bevor du sie auf dem Handy ausführst. Aber der ist ziemlich langsam bis der mal startet. In der Zeit kannst du dir locker paar Tassen Kaffee reingießen und einen Film schauen  =D

So, Ich hoffe es klappt alles falls ich keinen Müll erzählt hab =D

Cheers
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-27
Schade, dann funzt das bei mir aus irgendwelchen Gründen nicht. habe nur 2 Ordner dadrin CLASSES und RES, und die sind auch beide leer.
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-27
So, habs hinbekommen.  =D
Habe allerdings noch Probleme mit der Auflösung. Das Programm läuft nur im Portrait statt im Landscape Modus.
Ich habe an der Auflösung auch schon die Werte getauscht, nix passiert. Androidgerät ist ein Hannspad. Jemand eine Idee?

Danke.
Title: Re: GLBasic und Android
Post by: D2O on 2015-Feb-27
Code (glbasic) Select
SETORIENTATION ist Dein Freund  :)
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-28
Danke, das wars. Gibt es eine Übersicht über Befehle die man für Android benutzen kann?
Title: Re: GLBasic und Android
Post by: Marmor on 2015-Feb-28
Da es auch auch das device bzw die os version ankommt
Sag ich mal : try and error.
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-28
OK. Dann Try und Errore ich mal  ;)
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Feb-28
Ich nochmal. Muss ich bei PLAYSOUND was beachten? Habe keine Musik oder einen anderen Sound. Hat jemand einen Tip? Sound ist im Editor da, nur auf dem Pad nicht. Ich kann ihn aber abspielen wenn ich den auf dem Pad direkt anwähle.  :'(
Title: Re: GLBasic und Android
Post by: D2O on 2015-Mar-01
Benutzt Du SETCURRENTDIR("Media") (http://setcurrentdir("media")) ??

Da is glaub ich irgendwie noch ein BUG drin.

Am besten selber die Pfade in einer Variable speichern, so mach ich es im moment.
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Mar-01
Probier ich das mal, weil es mit Grafiken funktioniert, nur mit der Music und dem Sound nicht. Ich teste das mal aus. Danke.
Title: Re: GLBasic und Android
Post by: erico on 2015-Mar-01
Try OGG format for music (you can use IT and MOD too).
For sound, I use 16bit mono 441000hz WAV.
Title: Re: GLBasic und Android
Post by: spacefractal on 2015-Mar-01
For MUSIC and mightbeen SOUND, make sure to add GETCURRENTDIR() to the load commands. Its a little years old bug, im thinks im should fix that before AE2.9 release (if im do). Its a tiny bug really. For sound im uses 22khz mono wav for sound.

SETORIENTATION diddent work correctly in stock glbasic and is finally fixed and corrected by Android Extras (automatic, no addidation code required). For Android, its better to use androidmanifest.xml to declare the orientation, and let the system do the orientation job (such as "sensorLandscape").

Title: Re: GLBasic und Android
Post by: Worebu on 2015-Mar-02
OK, THX, i try it.
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Mar-04
Sound funktioniert nicht, nur auf dem PC. Nach der Übertragung auf das Pad ... toten Stille.
Title: Re: GLBasic und Android
Post by: erico on 2015-Mar-04
OGG files may not work on PC, but here MP3 will do fine.
OGG is best for music on android.
Like I said, you could also use MOD or impulse tracker files.

Make sure you use full path when loading assets for android.
Here is a thread with an example I posted long ago.
Take a look at the code, it should help you.
Load your waves the same way.

Look into the first page what my setting for ogg file is.
For wave sounds, I´m using:
PCM S16 (16bit pcm)
mono
all sample rate seems to work fine here.

http://www.glbasic.com/forum/index.php?topic=9933.msg86777#msg86777
Title: Re: GLBasic und Android
Post by: Worebu on 2015-Mar-09
OK, Teste ich aus. Danke.