| |||||||
Das Thema "Braucht man wirklich Java für die Android-Entwicklung?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 17.04.2010
Beiträge: 59
Abgegebene Danke: 28
Erhielt 4 Danke für 3 Beiträge
| Da Android einen Linux Kern hat kann ich dann den meine Programme nicht in C schreiben? Ich bin gerade übern C lernen und C läuft ja eig. auch überall. |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
da android programme in einer java virtual machine laufen, wirds wohl ohne java nicht gehen das einzige was du machen kannst ist einfach direkt das native sdk aufzurufen und dort kannst du dann C schreiben. warum man aber das komplizierte C nehmen soll, wenn man das komfortable und einfach zu lernende java haben kann ( außer bei zeitkritischen sachen ) ist mir schleierhaft.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #3 (permalink) |
| Android Guru Modell: Galaxy Nexus, Galaxy Note, Galaxy Tab 10.1N, G-Slate Registriert seit: 27.02.2009
Beiträge: 3.230
Abgegebene Danke: 206
Erhielt 1.216 Danke für 308 Beiträge
|
Du wirst für gewöhnliche Android-Applikationen nicht um Java rumkommen. Kurz und knapp.
__________________ Zitat auf Engadget.com: They can crack military databases, but they still use paper... Android-Entwicklung und Beratung: Sera-Apps.de Twitter: SeraAndroid |
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 17.04.2010
Beiträge: 59
Abgegebene Danke: 28
Erhielt 4 Danke für 3 Beiträge
|
Ja ich will eig. keine Apps schreiben sonden erstmal ein bisschen rumprobieren mit C. So gut sind meine C Kenntnisse ja noch nicht aber ich will erstmal c lernen und dann c++ und später vll. mal Java. Also kann mir mal jemand erklären wie ich C ausführen kann bzw. wie ich es compilieren kann das es auf Android läuft? Was brauch ich den nun und wo gibts das? |
| | |
| | #5 (permalink) | |
| Android Guru Modell: Galaxy Nexus, Galaxy Note, Galaxy Tab 10.1N, G-Slate Registriert seit: 27.02.2009
Beiträge: 3.230
Abgegebene Danke: 206
Erhielt 1.216 Danke für 308 Beiträge
| Zitat:
An deiner Stelle ich würde ich ganz einfach Java lernen.
__________________ Zitat auf Engadget.com: They can crack military databases, but they still use paper... Android-Entwicklung und Beratung: Sera-Apps.de Twitter: SeraAndroid | |
| | |
| | #6 (permalink) | |
| Ehren-Mitglied | Zitat:
Was man allerdings machen kann ist, Konsolen-Anwendungen für ARM-EABI cross-compilen. Da hab ich auf die Schnelle aber keinen vernünftigen Link zu und weiß nur, dass es prinzipiell geht (irgendwie sind bash und busybox schließlich für Android zustandegekommen), aber dafür gibts Google.
__________________ CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One Kein Support via PN und E-Mail. Bitte das Forum nutzen. "Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder | |
| | |
| | #7 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
wenn du c lernen willst, dann brauchst du kein android telefon. dafür reicht ein einfacher compiler und passt. das hat aber gar nichts mit android zu tun
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | hotwert (18.04.2010) |
| | #8 (permalink) | |
| Android-Hilfe.de Mitglied Registriert seit: 17.04.2010
Beiträge: 59
Abgegebene Danke: 28
Erhielt 4 Danke für 3 Beiträge
| Zitat:
Ich verstehe auch nicht warum ihr alle so dagegen seit. Ich will doch nur C auf meinen Milestone ausführen. Richtige Programme werde ich anfangs eh nicht schreiben. Aber generell ist es unmöglich apps mit C zu schreiben? Aber ausführen kann mans? Geändert von hotwert (18.04.2010 um 00:40 Uhr) | |
| | |
| | #9 (permalink) | |
| Junior Mitglied Modell: HTC Magic Registriert seit: 19.03.2010
Beiträge: 40
Abgegebene Danke: 8
Erhielt 4 Danke für 4 Beiträge
| Zitat:
Wenn du C lernen willst, dann tu dies der Einfachheit halber erst einmal auf deinem heimischen Computer. Dort hast du die Libraries und gute, optimierte Compiler zur Verfügung, welche du auf einem Embedded-Device, wie einem Android-Smartphone, eben nicht hast. Wenn du dann deine ersten, kleinen Programme geschrieben hast, steht dem Sprung auf Android (zumindest in Bezug auf Consolenanwendungen) auch nichts mehr im Wege. Wahrscheinlich wird dir dann der Übergang wesentlich leichter fallen, da du schon auf etwas Erfahrung aufbauen und damit viele Linux/Android-Eigenheiten und -Probleme schneller überwinden kannst. Geändert von fetzer (18.04.2010 um 01:04 Uhr) | |
| | |
| | #10 (permalink) |
| Team-Manager Modell: HTC Sensation XE Registriert seit: 12.12.2009
Beiträge: 4.922
Abgegebene Danke: 168
Erhielt 1.538 Danke für 754 Beiträge
| Hängt von den zur Verfügung stehenden Bibliotheken ab. Es ist ein weit verbreiteter Irrglaube, dass ein C-Programm so ohne weiteres auf jeder Maschine unter jedem OS läuft. Und genau weil das eben nicht so ohne weiteres funktioniert, hat sich James Gosling Java ausgedacht. Da braucht sich der Entwickler dann tatsächlich nur noch ganz wenige Gedanken zu machen, sein Programm auf verschiedenen Systemen ans Rennen zu bringen. Die Syntax ist übrigens die von C, d.h. wenn du die C-Syntax kannst, kannst du direkt in Java auf der Konsole loslegen.
|
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Merkt man die Geschwindigkeit wirklich so sehr ? | Valhalla | Allgemeine Kaufberatung | 31 | 11.03.2010 13:28 |
| Braucht man internet für das galaxy | Kurdos | Samsung Galaxy (I7500) Forum | 1 | 10.03.2010 18:11 |
| Android Phone für Entwicklung | The_S | Allgemeine Kaufberatung | 10 | 25.01.2010 08:08 |
| Kann man schon bald mit 1.6 fix rechnen ist lagsam wirklich ansträngend mietlerweile | dy1988.dm | T-Mobile G1 Forum | 12 | 26.11.2009 23:36 |
| Was braucht man zum Programmieren für Android (Software/Kenntnisse)? | Katzenstreu | Android App Entwicklung | 1 | 07.06.2009 17:55 |