| |||||||
Das Thema "Programme auf Linux Compilen und auf Milestone ausführen?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Fortgeschrittenes Mitglied Registriert seit: 24.12.2009
Beiträge: 351
Abgegebene Danke: 1
Erhielt 4 Danke für 4 Beiträge
| ist es möglich, programme zu compilen und auf dem milestone auf USERebene zu starten (also ohne root). ich meine programme die auf shell ebene laufen, keine grafik verwenden. zb. HTOP, iftop usw. jemand ne idee? |
| | |
| | #2 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 29.11.2009
Beiträge: 76
Abgegebene Danke: 8
Erhielt 11 Danke für 7 Beiträge
|
Natürlich ist es möglich. Grundsätzlich wird aber nur Java unterstützt. Also kein C/C++ oder andere Sprachen. Ausserdem sind nicht alle Java Bibliotheken verfügbar, sondern nur jene aus dem Android SDK. Auch wenn du also ein Programm ohne GUI schreiben willst muss dieses ausschliesslich in Java geschrieben sein. Ich schlage dir also vor du beginnst am Besten beim Android SDK: Android SDK | Android Developers Geändert von schimmel (16.01.2010 um 11:28 Uhr) |
| | |
| | #3 (permalink) |
| Neuer Benutzer Modell: Motorola Milestone Registriert seit: 14.01.2010
Beiträge: 26
Abgegebene Danke: 5
Erhielt 4 Danke für 2 Beiträge
|
Mit Eclipse und dem dazu gehörenden Android-Plugin müßte das möglich sein. Ich habe aber bisher nur mit dem Emulator gearbeitet, weil ich erst seit ein 2 Tagen einen Milestone habe. Also mit dem Emulator geht das (auch starten). In den nächsten Tagen kann ich Dir bestimmt mehr dazu sagen. Ich möchte aber erstmal mit der Bedienung des Gerätes besser vertraut werden, bevor ich ans Programmieren gehe.
Geändert von horst777 (16.01.2010 um 11:34 Uhr) |
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 29.11.2009
Beiträge: 76
Abgegebene Danke: 8
Erhielt 11 Danke für 7 Beiträge
|
Ist dein Android Handy über USB mit dem Rechner verbunden, sollte anstelle des Emulators dein Handy als Spielwiese dienen. Sollte das nicht klappen kann man immer noch ein Paket erstellen und installieren. |
| | |
| | #5 (permalink) |
| Ehren-Mitglied Modell: Galaxy Nexus, Galaxy Tab 10.1 Registriert seit: 12.11.2009
Beiträge: 4.023
Abgegebene Danke: 150
Erhielt 864 Danke für 603 Beiträge
|
Das hat mit dem Milestone nun wirklich nichts zu tun. Ich denke die Diskussion ist im Entwicklerforum wesentlich besser aufgehoben. Android Entwickler Forum auf Android-Hilfe.de |
| | |
| | #6 (permalink) |
| Android Experte Modell: HTC Desire S Registriert seit: 20.11.2009
Beiträge: 973
Abgegebene Danke: 38
Erhielt 109 Danke für 87 Beiträge
|
@horst777 mit eclipse programmiert man aber kein C sondern Java, und die meisten linux-typischen programme sind ja in C usw. geschrieben... und: selbst wenn man unter nem linux für die CPU im jeweiligen handy ne anwendung kompilieren würde, so würde sie eben auch nur mit der CPU laufen. apps vom milestone würden dann z.b. nicht auf'm nexus one / acer liquid funktionieren, denn das sind ja verschiedene CPUs.
__________________ vom milestone zum desire s... bin zufrieden... bisher zumindest... ^^
|
| | |
| | #7 (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
|
Da die Methode "Runtime" ja unterstützt wird, sollte es eigentlich möglich sein eigene Programme, z.B. von SD-Card auszuführen. Die entsprechenden Bibliotheken vorausgesetzt. Gruß Chris |
| | |
| | #8 (permalink) | |
| Neuer Benutzer Modell: Motorola Milestone Registriert seit: 14.01.2010
Beiträge: 26
Abgegebene Danke: 5
Erhielt 4 Danke für 2 Beiträge
| Zitat:
Es gibt aber noch eine weitere Programmiersprache mit der man Android-Apps entwickeln kann: Scala. Das ist eine sehr smarte Programmiersprache, die eine Weiterentwicklung von Java darstellt. Manche Leuten bezeichnen Scala als das "bessere Java". Ich habe letzte Woche eine kleine App mit Scala geschrieben. Es funktioniert! | |
| | |
| | #9 (permalink) |
| Android Experte Modell: HTC Desire S Registriert seit: 20.11.2009
Beiträge: 973
Abgegebene Danke: 38
Erhielt 109 Danke für 87 Beiträge
|
@horst777 scala interessiert mich auch sehr. vor allem weil ich viel lieber funktional als objektorientiert programmiere. ich hab's allerdings noch nicht ausprobiert, und so wie ich das verstanden habe vom gelesenen her werden die apk's von scala-programmen recht umfangreich weil lauter bibliotheken mit ins paket müssen damit auch alles funktioniert. da hat n simples "hello world" dann schon fast 1mb. allerdings war das vor nem monat als ich das gelesen hatte. vielleicht hat sich da ja mittlerweile was getan.
__________________ vom milestone zum desire s... bin zufrieden... bisher zumindest... ^^
|
| | |
| | #10 (permalink) |
| Neuer Benutzer Modell: Motorola Milestone Registriert seit: 14.01.2010
Beiträge: 26
Abgegebene Danke: 5
Erhielt 4 Danke für 2 Beiträge
|
@DocMAX Zu meinem obigen Beitrag muss ich noch eine Einschränkung machen. Ob das mit LINUX so reibungslos funktioniert, wie Du das gerne hättest wird davon abhängen, ob es einen Linux USB-Treiber für das Milestone gibt. Falls es diesen Treiber nicht gibt, kannst Du zwar unter LINUX Apps entwickeln und vermutlich auch im Emulator testen, aber weder die Apps auf den realen Milestone rüberbringen, noch sie dort debuggen. Also mit dem dem Treiber steht oder fällt Dein Vorhaben. Sollte es keinen Treiber geben, dann wird die Linux-Entwickler Gemeinschaft aber sicher bald einen bauen, falls der Milestone im Smartphone-Markt gute Verbreitung findet, was ich glaube und hoffe. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Sonder- und Spezialzeichen (äöü\|) auf der Milestone-Tastatur | Edgar_Wibeau | Motorola Milestone Forum | 33 | 25.04.2010 10:44 |
| Mapview und Strassenbreite auf dem Milestone | GMoN | Android App Entwicklung | 0 | 02.01.2010 17:43 |
| Code auf G1 ausführen | Mr_Unknow | Android App Entwicklung | 2 | 04.11.2009 16:16 |
| Zugriff auf internen Speicher mit Linux | gruemelmonster | Samsung Galaxy (I7500) Forum | 8 | 12.09.2009 13:40 |
| Programme und Ordner auf dem Desktop umbenennen | smirc | Sonstige Apps & Widgets | 7 | 07.08.2009 09:02 |