題:
如何在Android設備上進行開發?
Slamice
2012-01-10 21:11:46 UTC
view on stackexchange narkive permalink

我有很長的通勤時間才能上班,並且擁有一部Android手機。我認為最好在此過程中進行一些簡單的編程。我不喜歡使用哪種語言編寫代碼。我通常在火車上有互聯網連接。 Android上有可能進行開發嗎?是否存在與此相關的應用?

隨著更強大,更便宜的Android設備問世,這個問題將變得越來越重要。
十 答案:
Jay Wick
2012-06-17 08:20:24 UTC
view on stackexchange narkive permalink

兩年了:我使用 AIDE,它們對功能的簡要說明如下:

編輯-編譯-運行週期:

  • 只需單擊一次即可創建示例應用程序
  • 只需單擊即可運行您的應用程序
  • 無需root訪問權限
  • 增量編譯可加快構建速度
  • 使用Eclipse .classpath項目格式實現兼容性
  • 集成的LogCat查看器

實時錯誤檢查:

  • 鍵入時,整個項目中都會進行實時錯誤分析
  • 自動快速修復許多錯誤

重構:

  • 重命名
  • 內聯變量
  • 引入變量
  • 提取方法

代碼:

  • 代碼格式程序
  • 組織導入
  • 註釋代碼
  • 從字段中創建設置器/獲取器/構造函數

代碼導航:

  • 轉到定義
  • 查找用法
  • 轉到符號l
  • 轉到類

編輯器:

  • 即使文件很大也非常快速的編輯器
  • 代碼補全Java和Android XML
  • Android在線幫助直接來自代碼
  • 針對Java和XML的語法突出顯示
  • 無限撤消/重做
  • 捏縮放
  • 智能擴展選擇
  • 具有可配置鍵綁定的鍵盤支持
  • 針對小屏幕進行了優化的UI,以顯示盡可能多的代碼/內容

文件瀏覽器:

  • 具有最常見功能的內置文件管理器:重命名,刪除,創建文件或文件夾
  • Dropbox集成
  • 具有Commit / Dicard / Push / Pull和SSH支持的Git集成。

enter image description here enter image description here

指向AIDE的鏈接是http://www.android-ide.com/,不幸的是,由於某些原因,我無法建議編輯
歡迎您訪問@jay。您還在使用AIDE嗎?
不,我的lenovo筆記本電腦現在的電池比我以前的android標籤好:(
ImaginaryRobots
2012-01-11 01:27:09 UTC
view on stackexchange narkive permalink

如果您根本不編寫腳本語言,請查看SL4a(Android腳本層)。它使您可以訪問每種語言的android API,包括Python,Perl,JRuby,Lua,BeanShell,JavaScript,Tcl和Shell。

它具有其自己的基本編輯器,但您可以指定其他語言編輯器(如果您還安裝了其他版本)-我已經使用了Jota文本編輯器。

在此處獲取SL4A: http://code.google.com/p/android-scripting/

我已經使用此設置以及各種僅用於控制台的腳本構建了一些基本的交互式android應用。您應該可以對其進行配置,以將文件存儲在Dropbox或類似文件中,以實現自動同步。

afrazier
2012-01-10 22:19:42 UTC
view on stackexchange narkive permalink

如果您想獲取所有元數據,可以使用 Terminal IDE,它是在Android上運行的完整Java / HTML / Android開發環境。

Greg Shackles
2012-01-10 23:35:20 UTC
view on stackexchange narkive permalink

我在Android市場上有一個名為 C#To Go的應用程序,提供了基本的C#REPL。當然,這並不意味著要成為一個真正的開發環境,但是它確實允許您使用該語言并快速進行編譯。

tidbeck
2012-01-10 22:07:51 UTC
view on stackexchange narkive permalink

為什麼不給 Ruboto IRB s>(從Play商店拉出) GitHub上的Ruboto-IRB

從應用程序描述中:

在Android上運行的交互式Ruby。在手機上編輯,保存和運行腳本。非常適合學習,製作原型和小型應用程序。 Ruboto IRB利用JRuby的功能來打開Android API。

與SL4A有何不同?
鏈接不可用
@kouty感謝您提供信息。鏈接現在已更新。
DataGirl
2012-01-13 01:04:36 UTC
view on stackexchange narkive permalink

我知道您實際上是在電話上尋找編程應用程序,因此這可能並不太有用。我找到了一個名為Splashtop Remote Desktop的應用程序,該應用程序具有WiFi連接,可以在家中控制計算機。我已經嘗試過用於閱讀文檔和玩耍。然而;我認為可以使用您在家中使用的任何實用程序來編寫代碼。

user643191346473
2012-01-11 09:05:18 UTC
view on stackexchange narkive permalink

有查爾斯·柴爾德斯(Charles Childers)的複古語言和薩特維克(sattvik)軟件的clojure REPL,儘管它們比標準語言更具異國情調。

Hauser
2012-01-11 06:42:24 UTC
view on stackexchange narkive permalink

Aloha編輯器在您的瀏覽器中運行。但是我想它不會在所有的Android瀏覽器中運行,當涉及HTML5時,Firefox移動版似乎是最先進的。

Izzy
2012-08-28 10:56:14 UTC
view on stackexchange narkive permalink

如果您正在尋找Web開發解決方案,例如PHP,您可能想看看具有託管功能的 PHP編程應用程序?適用於Android的PAW服務器-除其他功能外-還為您提供了支持PHP的Web服務器(通過插件),鏈接問題中的註釋還提到了一些不錯的編程編輯器。

user209101
2013-12-08 02:06:41 UTC
view on stackexchange narkive permalink

簽出- Android Web Developer。我是此應用程序的開發人員。

它是為Web開發人員開發的。

功能:

  • 支持所有主要的網絡語言和格式:PHP,JavaScript,CSS,
    HTML
  • 有多種方法可以訪問您的項目(FTP,FTPS,SFTP,WEBDav和增長)
  • 代碼突出顯示
  • 代碼完成
  • 硬件鍵盤支持(例如熱鍵)
  • 錯誤檢查
  • 美化代碼
  • 可用於平板電腦的用戶界面
  • 行號
  • 頁面的快速預覽
  • 突出顯示當前行
  • 搜索並替換為正則表達式
  • 無限撤消/重做
  • 全屏模式
  • 重命名/創建/刪除/複製粘貼在您項目中的文件


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...