Mittwoch, 11. September 2013

 

Android Sudoku (POS1: 4BHIF)

Abgabename: 2013_4bhif_aufgabe1_name_vorname.zip (oder .tgz)

Programmieren Sie ein einfaches Sudoku, welches etwa wie folgt aussieht:
Im einfachsten Fall soll eine fixe Anzahl von Sudokus angeboten werden. Im schwierigsten Fall sollen Sudokus generiert werden oder von einer Webseite geladen werden können.

Labels: , , ,


Samstag, 3. April 2010

 

Android - Robotik

Was hat Android mit Robotik zu tun? Alleine die Definition von Android im Wiktionary gibt schon einen schönen Bezug: "Roboter in menschenähnlicher (meist männlicher) Gestalt und mit menschenähnlichem Verhalten"
Das ist eine Seite. Eine weitere Verwendung von Android ist die der Plattform für mobile Geräte (Handys), die den Ursprung in Linux hat.
Aber ich habe heute eine weitere Verbindung im Netz gefunden: Ein Android-Handy steuert einen Roboter:

Hier ein Video in Aktion:

Nähere Informationen zu den Cellbots gibt es unter: http://www.cellbots.com und http://code.google.com/p/cellbots/
Zu Scripting für Android (wird bei den Robotern verwendet): http://code.google.com/p/android-scripting/

Da tun sich ja interessante Möglichkeiten auf, Scripting von Android-Handys und neue Roboter!

Labels: ,


Samstag, 13. März 2010

 

Android Grundlagen der Programmierung

Es gibt ein deutsches Buch zum Thema Android Programmierung, das momentan überarbeitet wird und "nur" das Android SDK bis 1.5 behandelt. Aber es ist frei als Download erhältlich.


Link zur Buch Seite: http://www.androidbuch.de/
Download von Chip: http://www.chip.de/

Es ist auch in der Schule am edvoftp zu finden /home/software/android.

Labels: ,


Donnerstag, 28. Januar 2010

 

Entwicklung von Android Apps unter Linux - Hello World

Ich möchte kurz skizzieren, wie man zur ersten Android "Hello World"-Applikation kommt. Für eclipse (3.4, 3.5) gibt es ein Plugin, das man wie folgt installieren kann:
Bei "work with" muss man https://dl-ssl.google.com/android/eclipse/ eingeben:
Mit Auswählen von "Developer Tools" und "Finish" installiert man das Plugin.
Man muss das Android SDK herunterladen und auspacken. Das Installationsverzeichnis muss man noch bei den Settings angeben:
Als nächstes ruft man den "Android SDK and AVD Manager" auf:
und lädt sich die Packages für den/die Emulatoren/Handys herunter:


Dann muss man noch ein konkretes Gerät anlegen:
Dann kann man schon ein Android-Projekt anlegen:




Für "Hello World" muss man noch ein Textfeld (TextView tv) anlegen:

package at.haberstroh.android.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}

Zum Starten muss man noch eine eigene "Run Configuration" anlegen:
Mit "Run" kann man dann den Emulator mitsamt seiner Applikation starten:


Im Prinzip habe ich hier nur nachvollzogen, was im Hello World Tutorial auf http://developer.android.com/ beschrieben wurde.

Labels: , , , ,


 

Entwicklung von Android Apps unter Linux

Android Entwicklung ist nicht nur für Mac-User (iPhone ist mir noch nicht unter Linux gelungen). Das Android SDK gibt es für Linux, Mac und Windows! Man benötigt das SDK und ein eclipse-Plugin, das ADT - Installing and Updating ADT. Dann kann man schon los legen. Man braucht auch keine neue Sprache lernen, wenn man Java schon kann.
Leider braucht man eine aktuellere eclipse-Version, 3.4 oder 3.5. Die Version 3.2 in der Schule funktioniert nicht richtig mit dem ADT.
Auf dem edvoftp gibt es auch ein ISO-Image für eine "Android Live-CD".
Der Emulator funktioniert schon:

Labels: , , , ,


This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]