Android cihazımda nasıl geliştirme yapabilirim?


63

Çalışmak ve bir android telefon sahibi olmak için oldukça uzun bir yol var. Yolda basit bir programlama yapmanın iyi olacağını düşünüyorum. Hangi dili kodlayacağınıza karar veremiyorum. Genelde trende internet bağlantım olur.

Android pazarına baktım ancak "geliştirme ortamı" veya derleyici içeren bir düzenleyici sunan herhangi bir uygulama bulamadım. Android ON herhangi bir gelişme mümkün mü? Bunun için bir uygulama var mı?


2
Bu soru daha güçlü ve daha ucuz Android cihazlar ortaya çıktıkça daha alakalı hale gelecektir.
12'de

Yanıtlar:


25

İki yıl: AIDE'yi kullanıyorum , özelliklerin kısa özeti:

Derleme çalıştırması düzenle çevrimi:

  • Tek bir tıklama ile örnek bir Uygulama oluşturun
  • Uygulamanızı tek bir tıklama ile çalıştırın
  • Kök erişimi gerekmez
  • Hızlı inşa süreleri için artımlı derleme
  • Uyumluluk için Eclipse .classpath proje formatını kullanır
  • Entegre LogCat görüntüleyici

Gerçek zamanlı hata kontrolü:

  • Yazdığınız tüm proje boyunca gerçek zamanlı hata analizi
  • Birçok hata için Otomatik Hızlı Düzeltmeler

yeniden düzenleme:

  • Adını değiştirmek
  • Satır içi değişken
  • Değişken koymak
  • Özü yöntemi

Kod:

  • Kod biçimlendirici
  • İthalatları düzenle
  • Yorum kodu
  • Alanlardan ayarlayıcılar / alıcılar / yapıcılar oluşturma

Kod gezinme:

  • Tanımına git
  • Kullanımları bulmak
  • Goto sembolü
  • Sınıfa gitmek

Editör:

  • Büyük dosyalarda bile çok hızlı editör
  • Java ve Android XML için kod tamamlama
  • Doğrudan koddan Android çevrimiçi yardım
  • Java ve XML için sözdizimi vurgulama
  • Sınırsız Geri Al / Yinele
  • Çimdik zum
  • Akıllı genişletme seçimi
  • Yapılandırılabilir klavye tuşlarıyla klavye desteği
  • Küçük ekranlar için mümkün olduğunca fazla kod / içerik gösterecek şekilde optimize edilmiş UI

Dosya tarayıcısı:

  • En yaygın özelliklere sahip yerleşik dosya yöneticisi: Yeniden adlandırma, silme, dosya veya klasör oluşturma
  • Dropbox entegrasyonu
  • Commit / Dicard / Push / Pull ve SSH desteği ile Git entegrasyonu.

görüntü tanımını buraya girin görüntü tanımını buraya girin


1
AIDE link android-ide.com maalesef nedense düzenleme önermesine olamaz
Tobias Kienzler

@ jay, rica ederim. Hala AIDE kullanıyor musunuz?
Tobias Kienzler

2
hayır, lenovo dizüstü bilgisayarım eski android sekmesinden daha iyi bir bataryaya sahip :(
jay

21

Komut dosyası dilleri hiç yapmıyorsanız, SL4a'yı (Android için Komut Dosyası Katmanı) inceleyin. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl ve kabuk - Her dilde android API erişimi sağlar.

Kendi temel editörü ile birlikte gelir, ancak başkaları kurulu ise farklı bir editör belirleyebilirsiniz - Jota metin editörünü onunla kullandım.

SL4A'yı buradan edinin: http://code.google.com/p/android-scripting/

Bu kurulum ile birkaç temel etkileşimli android uygulaması ve çeşitli konsol sadece komut dosyaları oluşturdum. Dosyaları otomatik olarak senkronize etmek için dropbox'ta veya benzerinde depolayacak şekilde yapılandırabilmelisiniz.


18

Tüm metaları almak istiyorsanız , Android'de çalışan tam bir Java / HTML / Android geliştirme ortamı olan Terminal IDE var .


12

Temel bir C # REPL sağlayan Android pazarında C # To Go adlı bir uygulama var . Bu kesinlikle gerçek bir gelişim ortamı olmak anlamına gelmez, ancak dil ile oynamanıza ve anında bir şeyler derlemenize izin verir.


11

Neden Ruboto IRB (Play Store'dan çekilmiş) GitHub'a gitmeden Ruboto-IRB vermeyin .

Uygulama açıklamasından:

Android'de çalışan İnteraktif Yakut. Telefondaki komut dosyalarını düzenleyin, kaydedin ve çalıştırın. Öğrenme, prototip oluşturma ve küçük uygulamalar için idealdir. Ruboto IRB, Android API'yi açmak için JRuby'nin gücünden yararlanıyor.


Bunun SL4A'dan farkı nedir?
NoBugs

Bağlantınızla birlikte kullanılamaz
kouty

@kouty bilgi için teşekkürler. Bağlantı şimdi güncellendi.
tidbeck

5

Aslında telefondaki uygulamaları programlamayı aradığınızı biliyorum, bu yüzden bu fazla yardımcı olmayabilir. Splashtop Remote Desktop adında bir uygulamayı buldum, bir WiFi bağlantısıyla bilgisayarınızı evde kontrol edebilirsiniz. Belgeleri okumak ve oynamak için denedim. Ancak; Evde sahip olduğunuz herhangi bir yardımcı programı kullanarak kod yazmak için kullanılabileceğini düşünüyorum.


4

Bunlar, standart dillerden biraz daha egzotik olmasına rağmen, Charles Childers'dan retro bir dil ve sattvik yazılımındaki REPL clojure var.


2

Aloha Editör , tarayıcınızın içinde çalışır. Ancak sanırım her Android tarayıcısında çalışmaz, Firefox mobile HTML5 konusunda en gelişmiş görünmektedir.



2

Çıkış - Android Web Geliştirici . Bu uygulamanın geliştiricisiyim.

Web geliştiricileri için özel olarak geliştirilmiştir.

Özellikleri:

  • Tüm ana web dillerini ve formatlarını destekleyin: PHP, JavaScript, CSS,
    HTML
  • Projenize ulaşmak için birçok yol (FTP, FTPS, SFTP, WEBDav ve büyüyen)
  • Kod vurgulama
  • Kod tamamlama
  • Donanım klavyesi desteği (örn. Kısayol tuşları)
  • Hata kontrolü
  • Kod güzelleştirici
  • Tablet hazır UI
  • Satır numaralandırma
  • Sayfanızın hızlı önizlemesi
  • Geçerli çizgiyi vurgulama
  • Düzenli ifadelerle arayın ve değiştirin
  • Sınırsız Geri Al / yinele
  • Tam ekran modu
  • Projeniz içindeki dosyaları yeniden adlandırın / oluşturun / silin / kopyala yapıştır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.