我有很長的通勤時間才能上班,並且擁有一部Android手機。我認為最好在此過程中進行一些簡單的編程。我不喜歡使用哪種語言編寫代碼。我通常在火車上有互聯網連接。 Android上有可能進行開發嗎?是否存在與此相關的應用?
我有很長的通勤時間才能上班,並且擁有一部Android手機。我認為最好在此過程中進行一些簡單的編程。我不喜歡使用哪種語言編寫代碼。我通常在火車上有互聯網連接。 Android上有可能進行開發嗎?是否存在與此相關的應用?
兩年了:我使用 AIDE,它們對功能的簡要說明如下:
編輯-編譯-運行週期:
- 只需單擊一次即可創建示例應用程序
- 只需單擊即可運行您的應用程序
- 無需root訪問權限
- 增量編譯可加快構建速度
- 使用Eclipse .classpath項目格式實現兼容性
- 集成的LogCat查看器
實時錯誤檢查:
- 鍵入時,整個項目中都會進行實時錯誤分析
- 自動快速修復許多錯誤
重構:
- 重命名
- 內聯變量
- 引入變量
- 提取方法
代碼:
- 代碼格式程序
- 組織導入
- 註釋代碼
- 從字段中創建設置器/獲取器/構造函數
代碼導航:
- 轉到定義
- 查找用法
- 轉到符號l
- 轉到類
編輯器:
- 即使文件很大也非常快速的編輯器
- 代碼補全Java和Android XML
- Android在線幫助直接來自代碼
- 針對Java和XML的語法突出顯示
- 無限撤消/重做
- 捏縮放
- 智能擴展選擇
- 具有可配置鍵綁定的鍵盤支持
- 針對小屏幕進行了優化的UI,以顯示盡可能多的代碼/內容
文件瀏覽器:
- 具有最常見功能的內置文件管理器:重命名,刪除,創建文件或文件夾
- Dropbox集成
- 具有Commit / Dicard / Push / Pull和SSH支持的Git集成。
如果您根本不編寫腳本語言,請查看SL4a(Android腳本層)。它使您可以訪問每種語言的android API,包括Python,Perl,JRuby,Lua,BeanShell,JavaScript,Tcl和Shell。
它具有其自己的基本編輯器,但您可以指定其他語言編輯器(如果您還安裝了其他版本)-我已經使用了Jota文本編輯器。
在此處獲取SL4A: http://code.google.com/p/android-scripting/
我已經使用此設置以及各種僅用於控制台的腳本構建了一些基本的交互式android應用。您應該可以對其進行配置,以將文件存儲在Dropbox或類似文件中,以實現自動同步。
如果您想獲取所有元數據,可以使用 Terminal IDE,它是在Android上運行的完整Java / HTML / Android開發環境。
我在Android市場上有一個名為 C#To Go的應用程序,提供了基本的C#REPL。當然,這並不意味著要成為一個真正的開發環境,但是它確實允許您使用該語言并快速進行編譯。
為什麼不給 Ruboto IRB s>(從Play商店拉出) GitHub上的Ruboto-IRB。
從應用程序描述中:
在Android上運行的交互式Ruby。在手機上編輯,保存和運行腳本。非常適合學習,製作原型和小型應用程序。 Ruboto IRB利用JRuby的功能來打開Android API。
我知道您實際上是在電話上尋找編程應用程序,因此這可能並不太有用。我找到了一個名為Splashtop Remote Desktop的應用程序,該應用程序具有WiFi連接,可以在家中控制計算機。我已經嘗試過用於閱讀文檔和玩耍。然而;我認為可以使用您在家中使用的任何實用程序來編寫代碼。
有查爾斯·柴爾德斯(Charles Childers)的複古語言和薩特維克(sattvik)軟件的clojure REPL,儘管它們比標準語言更具異國情調。
Aloha編輯器在您的瀏覽器中運行。但是我想它不會在所有的Android瀏覽器中運行,當涉及HTML5時,Firefox移動版似乎是最先進的。
如果您正在尋找Web開發解決方案,例如PHP,您可能想看看具有託管功能的 PHP編程應用程序?:適用於Android的PAW服務器-除其他功能外-還為您提供了支持PHP的Web服務器(通過插件),鏈接問題中的註釋還提到了一些不錯的編程編輯器。
簽出- Android Web Developer。我是此應用程序的開發人員。
它是為Web開發人員開發的。
功能: