Wie kann ich auf meinem Android-Gerät entwickeln? -- evelopment Bereich android verbunden Problem

How can I do development on my Android device?



64
vote

Problem

Deutsch

Ich habe ein ziemlich langes Pendeln, um ein Android-Telefon zu arbeiten und zu besitzen. Ich denke, es wäre schön, eine einfache Programmierung auf dem Weg zu machen. Ich bin nicht wählerisch, auf welche Sprache eingeschaltet ist. Ich habe normalerweise eine Internetverbindung im Zug.

Ich habe durch den Android-Markt gesucht, aber keine Apps gefunden, die eine "Entwicklungsumgebung" oder einen Editor mit einem Compiler anbieten. Ist eine Entwicklung auf dem Android möglich? Gibt es eine App dafür?

Englische Sprache

I have a pretty long commute to work and own an android phone. I figure it would be nice to do some simple programming on the way. I'm not picky on which language to code on. I usually have an internet connection on the train.

I've been looking through the android market but haven't found any apps that offer a "development environment" or an editor with a compiler. Is any development ON the Android possible? Does an app for this exist?

  
 
 

Antwortliste

25
 
vote
vote
Beste Antwort
 

zwei Jahre auf: Ich verwende aide , ihre kurze Zusammenfassung der Funktionen heißt:

Edit-Compile-Run-Zyklus:

  • Erstellen Sie eine Beispiel-App mit einem einzelnen Klick
  • Führen Sie Ihre App mit einem einzelnen Klick
  • aus.
  • Kein Root-Zugriff erforderlich
  • Inkrementelle Kompilierung für schnelle Erstzeiten
  • verwendet Eclipse .classpath-Projektformat für Kompatibilität
  • integrierter logcat viewer

Echtzeit-Fehlerprüfung:

  • Echtzeitfehler-Analys im gesamten Projekt während des Typs
  • Automatische Schnellbestimmungen für viele Fehler

Refactoring:

  • umbenennen
  • Inline-Variable
  • Variable einführen
  • Extrakt-Methode

Code:

  • Codeformatierer
  • Importe organisieren
  • Out-Comment-Code
  • Erstellen Sie Setter / Getters / Konstrukteure aus Feldern

Code-Navigation:

  • goto defintion
  • Finden Sie Verwendungen
  • goto symbol
  • goto class

Editor:

  • sehr schneller Herausgeber auch mit großen Dateien
  • Code-Fertigstellung für Java und Android XML
  • Android Online-Hilfe direkt aus dem Code
  • Syntax Hervorheben für Java und XML
  • unbegrenzt rückgängig machen / redo
  • prise zoom
  • SMART Erweitern Auswahl
  • Tastaturunterstützung mit konfigurierbaren Keybindings
  • ui optimiert für kleine Bildschirme, um so viel Code / Inhalt wie möglich zu zeigen

filebrowser:

  • eingebauter Dateimanager mit den häufigsten Funktionen: Umbenennen, löschen, Datei oder Ordner erstellen
  • Dropbox-Integration
  • git Integration mit Commit / Dicard / Push / Pull und SSH-Unterstützung.

eingeben Sie eingeben Beschreibung hier Eingabetaste hier eingeben

 

Two years on: I use AIDE, their brief summary of features states:

Edit-compile-run cycle:

  • Create a sample App with a single click
  • Run your App with a single click
  • No root access required
  • Incremental compilation for fast build times
  • Uses Eclipse .classpath project format for compatibility
  • Integrated LogCat viewer

Real-time error checking:

  • Real time error analyis throughout the whole project as you type
  • Automatic Quick-Fixes for many errors

Refactoring:

  • Rename
  • Inline variable
  • Introduce variable
  • Extract method

Code:

  • Code formatter
  • Organize imports
  • Out-comment code
  • Create setters/getters/constructors from fields

Code navigation:

  • Goto defintion
  • Find usages
  • Goto symbol
  • Goto class

Editor:

  • Very fast editor even with large files
  • Code completion for Java and Android XML
  • Android online help directly from the code
  • Syntax highlighting for Java and XML
  • Unlimited Undo/Redo
  • Pinch zoom
  • Smart expand selection
  • Keyboard support with configurable keybindings
  • UI optimized for small screens to show as much code/content as possible

Filebrowser:

  • Built-in file manager with the most common features: Rename, delete, create file or folder
  • Dropbox integration
  • Git integration with Commit/Dicard/Push/Pull and SSH support.

enter image description here enter image description here

 
 
     
     
21
 
vote

Wenn Sie überhaupt Scripting-Sprachen ausführen, überprüfen Sie SL4A (Scripting-Layer für Android). Es gibt Zugriff auf die Android-API in jeder Sprache - Python, Perl, Jruby, Lua, Beanshell, JavaScript, TCL und Shell.

Es wird mit einem eigenen Basisditor geliefert, aber Sie können einen anderen Editor angeben, wenn Sie andere installiert haben. Ich habe den Jota-Text-Editor damit verwendet.

Holen Sie sich hier SL4A: http://code.google.com/p/android-scripting/

Ich habe mit diesem Setup ein paar grundlegende interaktive Android-Apps und verschiedene Konsolen-Skripts erstellt. Sie sollten in der Lage sein, es konfigurieren können, um die Dateien in Dropbox zu speichern, oder ähnlich, um auch die automatische Synchronisierung zu erhalten.

 

If you do scripting languages at all, check out SL4a (Scripting Layer For Android). It gives you access to the android API in each language - Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell.

It comes with its own basic editor, but you can specify a different editor if you have others installed - I've used the Jota text editor with it.

Get SL4A here: http://code.google.com/p/android-scripting/

I've build a few basic interactive android apps with this setup, and various console-only scripts. You should be able to configure it to store the files in dropbox or similar to get auto-syncing too.

 
 
18
 
vote

Wenn Sie alle Meta erhalten möchten, gibt es terminal IDE , eine vollständige Java / HTML / Android-Entwicklungsumgebung, die auf Android läuft.

 

If you want to get all meta, there's Terminal IDE, a full Java / HTML / Android development environment that runs on Android.

 
 
12
 
vote

Ich habe eine App namens c #, um auf dem Android-Markt zu gehen, der eine grundlegende C # bietet Repl. Es ist sicherlich nicht als echte Entwicklungsumgebung gedacht, aber erlaubt es Ihnen, mit der Sprache herumzuspielen und Dinge in der Fliege zu kompilieren.

 

I have an app called C# To Go in the Android market that provides a basic C# REPL. It's certainly not meant to be a real development environment, but does allow you to play around with the language and compile things on the fly.

 
 
11
 
vote

Warum nicht ruboto irb (vom Play-Shop gezogen) Ruboto-IRB auf Github ein GO.

aus der App Beschreibung:

Interaktiver Rubin, der auf Android läuft. Bearbeiten, speichern und ausführen Sie Skripts am Telefon. Ideal zum Lernen, Prototyping und kleine Apps. RuboTo IRB klappt die Macht von Jruby, um die Android-API zu öffnen.

 

Why not give Ruboto IRB (pulled from Play Store) Ruboto-IRB on GitHub a go.

From the app description:

Interactive Ruby running on Android. Edit, save, and run scripts on the phone. Great for learning, prototyping, and small apps. Ruboto IRB taps the power of JRuby to open up the Android API.

 
 
     
     
5
 
vote

Ich weiß, dass Sie auf der Suche nach Programmier-Apps eigentlich am Telefon suchen, sodass dies nicht übermäßig hilfreich ist. Ich habe eine App mit dem Namen SplfTop Remote-Desktop gefunden, mit der Sie mit einer WLAN-Verbindung Ihren Computer zu Hause steuern können. Ich habe es versucht, Dokumente zu lesen und herumzuspielen. Jedoch; Ich denke, es könnte verwendet werden, um Code mit dem Dienstprogramm zu schreiben, den Sie zu Hause haben.

 

I know you're looking for programming apps actually on the phone, so this might not be overly helpful. I found an app called Splashtop Remote Desktop that with a WiFi connection, you can control your computer at home. I've tried it for reading documents and playing around. However; I think it could be used to write code using whatever utility you have at home.

 
 
4
 
vote

Es gibt Retro-Sprache von Charles Chemmers und Clojure Repl von Sattvik-Software, obwohl diese etwas exotischer sind als die Standardsprachen.

 

There is retro language from Charles Childers and clojure REPL from sattvik software, although these are somewhat more exotic than the standard languages.

 
 
2
 
vote

ALOHA-Editor läuft in Ihrem Browser. Ich nehme an, es wird in jedem Android-Browser nicht ausgeführt, Firefox Mobile scheint bei HTML5 am weitesten fortgeschritten zu sein.

 

Aloha Editor runs within your browser. But I suppose it will not run in every Android browser, Firefox mobile seems most advanced when it comes to HTML5.

 
 
2
 
vote

und wenn Sie nach einer Webentwicklungslösung für z.B. PHP, Sie möchten vielleicht einen Blick auf PHP-Programmier-App mit Hosting? : Paw Server für Android - unter Andere - bietet Ihnen einen Webserver mit Unterstützung für PHP (über ein Plugin), und Kommentare in der verlinkten Frage erwähnen auch einige nette Programmierredakteure.

 

And if you are looking for a web development solution for e.g. PHP, you might want to take a look at PHP programming app with hosting?: PAW Server for Android -- amongst others -- offers you a web server with support for PHP (via a plugin), and comments in the linked question also mention some nice programming editors.

 
 
2
 
vote

Check out - Android Web Developer . Ich bin der Entwickler dieser Anwendung.

Es ist speziell für Webentwickler entwickelt.

SRC =

Funktionen:

  • Unterstütze alle wichtigen Web-Sprachen und -formate: PHP, Javascript, CSS,
    HTML
  • Viele Möglichkeiten, Ihr Projekt zu erreichen (FTP, FTPs, SFTP, WebDAV und Wachstum)
  • Code-Highlighing
  • Code-Fertigstellung
  • Hardware-Tastatur-Unterstützung (E.G-Hotkeys)
  • Fehlerprüfung
  • Code verschönert
  • tablet ready ui
  • Zeile Nummerierung
  • Schnellvorschau auf Ihre Seite
  • Hervorhebung der aktuellen Zeile
  • Suche und Ersetzen mit regulären Ausdrücken
  • unbegrenzt rückgängig machen / redo
  • Vollbildmodus
  • Rename / Erstellen / Löschen / Kopieren von Dateien in Ihr Projekt
 

Check out - Android Web Developer. I am developer of this application.

It is developed special for web developers.

Features:

  • Support all major web languages and formats: PHP, JavaScript, CSS,
    HTML
  • A lot of ways to reach your project ( FTP, FTPS, SFTP, WEBDav and growing)
  • Code highlighting
  • Code completion
  • Hardware keyboard support (e.g hotkeys)
  • Error checking
  • Code beautifying
  • Tablet ready UI
  • Line numbering
  • Quick preview of your page
  • Highlighting the current line
  • Search and replace with regular expressions
  • Unlimited Undo/redo
  • Full screen mode
  • Rename/create/delete/copy-paste files inside you project
 
 

Verwandte Fragen

1  Können Sie Apps auf einem Google-Sperren-Telefon testen?  ( Can you test apps on a google locked phone ) 
Ich bin ein Android-Entwickler und ich suche nach einem Testtelefon, da ich nicht möchte, dass mein Haupttelefon den ganzen Tag eingesteckt und lädt. Ich beme...

0  Wo sind Farbinformationen in Android-Apps gespeichert?  ( Where is color information stored in android apps ) 
Dies ist möglicherweise nicht der richtige Ort, um dies zu posten, also sagen Sie mir bitte, ob es nicht ist. Wie der Titel sagt, versuche ich, die Farbpalett...

-1  So blockieren Sie andere Apps zum Öffnen. Sie ist offen, wenn meine App geöffnet ist, wenn Android gestrahlt ist [geschlossen]  ( How to block other apps to open only my app will be open when android is strate ) 
geschlossen. Diese Frage ist Off-thema . Es akzeptiert derzeit nicht Antworten. Möchten Sie ...

0  Websites mit Android-Telefon erstellen? [Duplikat]  ( Create websites with android phone ) 
Diese Frage hat bereits Antworten hier Wie kann ich auf meinem Android-Gerät entwickeln? (10 answers) ...

2  Gibt es eine einfache Möglichkeit, GNU-Werkzeuge auf Android zu erhalten? Wenn nicht ... warum nicht?  ( Is there any easy way to get gnu build tools on android if not why not ) 
mit der wachsenden Anzahl von Android-Geräten in allen möglichen unterschiedlichen Formfaktoren (Dev-Boards wie Raspberry Pi / Odroid, Android-on-A-Stick usw....

0  Android OTA-Aktualisierung fehlschlagen, wenn die system.img-Größe erhöht wird  ( Android ota update fail when increased the system img size ) 
Ich arbeite an dem IMX6Q mit Android 7 für ota-update . Aktuelles system.img Größe 499 MB mit dieser OTA-Update-Arbeit. Ich habe das aufgrund des Compi...

64  Wie kann ich auf meinem Android-Gerät entwickeln?  ( How can i do development on my android device ) 
Ich habe ein ziemlich langes Pendeln, um ein Android-Telefon zu arbeiten und zu besitzen. Ich denke, es wäre schön, eine einfache Programmierung auf dem Weg z...

7  Ist es möglich, auf einer Wabentablette zu programmieren? [Duplikat]  ( Is it possible to program on a honeycomb tablet ) 
Diese Frage hat bereits Antworten hier geschlossene vor 9 Jahren . mögliche Duplikat: Wie kann ich auf meinem Android-Gerät entwickeln? ...

8  Kann ich Ruby und Rubin auf Schienen auf einem Android installieren?  ( Can i install ruby and ruby on rails on an android ) 
Bewusst, dass dies ein bisschen geistig ist, aber kann ich Ruby auf einer Galaxie-S4-Laufbohne 4.2 installieren? Eine Konsole, in der ich Edelsteine, Rake-Rou...

1  So fügen Sie einen EMOJI mit dem Adb-Shell-Eingang ein?  ( How to insert an emoji using adb shell input ) 
Ich habe versucht, Emojis mit ADB in mein Android-Telefon einzufügen. adb shell input text "..." arbeitet zum Einfügen von Text, aber wenn ich versucht ...




© 2022 www.antworten.top All Rights Reserved. Fragen & Antworten Haus Alle Rechte vorbehalten