Forum: PC-Programmierung Linux-Kenntnisse für Android


von Andi (Gast)


Lesenswert?

Hallo,

muss man für die Programmierung einer einfachen Android-App detaillierte 
Kenntnisse über Linux haben? Ich kenne nur die Windows-Welt und habe 
keinerlei Wissen über Linux. Wie hoch wäre hier der 
Linux-Einarbeitungsaufwand bis die erste 
HalloWelt+einpaarButtons+BildchenAnzeigen-App im Kasten ist?

von Lucas K. (lucas_k)


Lesenswert?

Hast du dich schon ein bisschen mit Android beschäftigt?

Wenn ja, dann wüsstest du, dass es eine VM gibt und die führt im Prinzip 
Javacode aus. Wie in Java ist es auch nöglich, kritischere Berechnungen 
in C zu programmieren.

Die Oberfläche wird komplett in XML Dateien definiert und dann von der 
Logik gefüllt.

Linux ist bei Android nur der Pate für den Untersatz gewesen

von Hubert (Gast)


Lesenswert?

Du brauchst überhaupt keine Kenntnisse über Linux, um eine Android-App 
zu programmieren.

von Andi (Gast)


Lesenswert?

Ok, danke.
Das Google Nexus 7 für 200€ könnte ein schönes Spielzeug für Bastler 
werden. Hat schon jemand einen Seriell-nach-USB-Wandler (z.B. FTDI) an 
ein Android-Gerät angeschlossen? Treiber dafür gibt es wohl. Kann man 
sich das Programmieren wie bei Windows vorstellen (Treiber-Bibliothek in 
einem Projekt einbinden, auf die Klassen zugreifen usw.)?

von bluppdidupp (Gast)


Lesenswert?

Hat das Nexus 7 denn überhaupt einen "richtigen" USB-Port? (d.h. nicht 
nur einen zum Laden des Tablets und für Datenaustausch mit einem PC?)

von Rolf Magnus (Gast)


Lesenswert?

bluppdidupp schrieb:
> Hat das Nexus 7 denn überhaupt einen "richtigen" USB-Port? (d.h. nicht
> nur einen zum Laden des Tablets und für Datenaustausch mit einem PC?)

Mit anderen Worten: Einen USB-Host-Port.

von Andi (Gast)


Lesenswert?

Es gibt jetzt auch einen USB Host-IC von FTDI speziell für 
Android-Geräte:
http://www.ftdichip.com/Products/ICs/FT311D.html

Hab aber noch nicht in die Datenblätter geschaut.

von Andreas B. (andreas_b77)


Lesenswert?

Rolf Magnus schrieb:
> Mit anderen Worten: Einen USB-Host-Port.

Eher USB OTG Port. Smartphones und Tablets dürften eher selten einen 
zweiten Port haben, statt dessen meist einen OTG Port der nach Bedarf 
zwischen Host und Device umschaltbar ist.

Soweit ich das sehen kann, hat der Nexus 7 das auch.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.