IOIO for Android

From XennisWiki
Jump to: navigation, search

The IOIO (pronounced "yo-yo") is a board specially designed to work with your Android 1.5 and later device. (SparkFun Electronics)

Die (bekannten) unterstützten Geräte findest du hier: Liste getestet Smartphones

Hardware

Ansicht eines DEV-10748:

IOIO for Android DEV-10748.jpg

Den Schaltplan findest du hier: Schematic

Verbindung

Beachte: Read This Before Connecting

Bluetooth

Ausführliche Hilfe: IOIO Over Bluetooth

Die Verbindungen zwischen dem IOIO und dem Smartphone kann nicht nur über USB, sondern auch über Bluetooth erfolgen. Ausführliche Informationen findest du hier zu auf der Seite IOIO Over Bluetooth. Dort sind ebenfalls unterschützte Bluetooth Geräte aufgelistet.

Software

Ausführliche Hilfe: IOIO Beginner's Guide, IOIO for Android Beginners Guide

Vorbereitung

  • Installiere die Android Entwicklungsumgebung, d.h. Eclipse IDE und das Plugin ADT
  • Auf der Seite Downloads die Android Software (IOIOLib and examples) herunterladen und anschließend entpacken
  • Erstelle im Android Virtual Device Manager ein Gerät mit den entsprechenden Eigenschaften

Eclipse-Projekt importieren

  • File > Import > Gernal > Ecisting Projects into Workspace > Next
  • Entpackten Ordner auswählen (und den Haken bei Copy project into workspace entfernen)
  • Stelle ggf. bei den Projekten jeweils in den Properties und dann unter Android die Project Build Target ein
Projektname Project Build Target (Minimum)
HelloIOIO Android 2.1
HelloIOIOService Android 2.1
IOIOLib Android 1.6
IOIOLibAccessory Google APIs [Android 2.3.3]
IOIOLibBT Android 2.3.3
IOIOSimpleApp Android 2.1
  • Den Einstiegspunkt findest du im Projekt HelloIOIO > src > Paket ioio.examples.hello > MainActivity-java, die übrigen Projekte musst du zunächst nicht weiter beachten
  • Zum Testen kannst du das App auf dein Handy kopieren

Fehler und Probleme

Weitere Hilfe: Troubleshooting Project Errors (du musst auf der Seite etwas nach unten scrollen)

requires compiler compliance level 5.0 or 6.0

Fehlermeldung

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

Lösung

  • Rechtsklick auf das Eclipse-Projekt und Properties auswählen
  • Unter Java Compiler die Version entsprechend ändern (auf Java 5 oder 6)

Application Image Bundle

IOIO Manager

Ausführliche Hilfe: The IOIO Manager Application

  • Lade dir die App IOIO Manager herunter
    • Alternativ kannst du dir den Code von Git herunterladen, in Eclipse importieren (min. SDK-Version ist 3) und auf deinem Handy installieren (Wenn Google Play etwa die Installation nicht erlaubt, da die App mit dem Smartphone inkompatible sei.)
  • Lade dir auf der Seite Downloads ein Application Image Bundle herunter
    • Achtung: Die Endung der Datei sollte .ioioapp sein. Ist dies nach dem Download nicht der Fall, nenne sie entsprechen um.
  • Öffne die App IOIO Manger > [Menu] > Add From File > die zuvor heruntergeladene ioioapp-Datei auswählen

IOIO Hardwarer Tester

Siehe auch

IOIO

Weiteres

Projekte