Java編碼員和程式設計師好助手:十大Android IDE工具和應用

2022-01-03 CSDN

Android可以說是一個極其強大的平臺(開源),本篇文章為Java編碼員和程式設計師整理了一些有用的應用和IDE,使事情變得容易些。

1. JavaIDEdroid

JavaIDEdroid是一個IDE(集成開發環境),可以運行於Android上,並且允許你直接在本地創建Android應用,而不需要通過Mac、Windows或Linux上的Android SDK。JavaIDEdroid開始配有aapt工具、Java編譯器、dx工具、DexMerger工具、ApkBuilder、zipsigner庫(該庫同樣有zipalign功能)、SpongyCastle庫、BeanShell Interpreter和JavaRunner。

2. Java Editor

Java Editor是一個非常容易使用的Java編輯器,它功能有限,但它可以彩色語法:函數、變量、方法、常量,支持自動完成。可以打開默認文件擴展jav&java。

3. Terminal IDE

Terminal IDE是一個高度可擴展的終端應用程式。它有完整的Java / C / C++ / HTML / Android開發工具包,並且可以在任何Android設備上運行。它使用命令行,編輯器中設置了C/ java / HTML作為開發人員開發的主要選擇項。

4. DroidEdit

DroidEdit是一個文本和源碼編輯器(類似於PC上的Notepad++),用於安卓平板和手機。DroidEdit支持安卓平板電腦的外部連接鍵盤,如Asus Transformer或其他第三方鍵盤。同時它還支持多種語言, 如C、 C++、 C#、 Java、HTML、CSS、Javascript、Python、Ruby、Lua、LaTeX和SQL。

5. Syntax Highlighted代碼編輯器

Syntax Highlighted支持HTML、CSS、JavaScript、PHP編輯器、Python、Java、C、C++、CoffeeScript、Haskell、Clojure和Groovy。雖然其主要定位是Web這一塊,但是Java編碼員也可以使用它,它本身攜有很多功能,如查找/替換、撤銷和重做功能。

6. Code Peeker Pro:源碼閱讀器

Code Peeker Pro可以讓語法高亮顯示,並允許你查找代碼片段。雖然它不是一個編輯器。但它是一個有用的代碼閱讀器,且被Google Play選中作為教育項目的一部分。Code Peeker Pro可以打開和高亮任何支持的代碼語言,如C/C++ (c、cc、cpp、h、hpp)、C#(c-sharp、csharp、cs)、CSS, Java、JavaScript (js、jscript)、PHP、Python (py)、Ruby (rails、ror)、XML (xml、xaml、xslt、HTML、xhtml)、ActionScript 3 (as3)、AppleScript、Cold Fusion、Delphi/Pascal、Diff/patch files、Erlang、Groovy、JavaFX (jfx)、Perl (pl)、PowerShell (ps)、Sass、Scala、SQL、Terminal scripts (bash、shell、sh、rc、conf)、Visual Basics (vb、vbnet) 和Verilog & System Verilog (v、sv)。

它還可以標記重要代碼的位置、內置一個文件瀏覽器、支持內外部SD卡,同時也支持其他文件瀏覽器,如Dropbox等。

7. Sand IDE Pro

Sand是一個Android平臺的Java集成開發環境(IDE)(支持Java1.3到Java1.6,注意的是Android不支持Java1.7)。

Sand IDE是一個Java編輯器,並支持Java關鍵字高亮顯示、顯示行號、撤銷/重做,也是一個全功能的Java編譯器,能夠運行Java程序並支持程序的輸入/輸出。

最近一些新的平板電腦開始採用Intel晶片,不過不用擔心,Sand IDE支持所有類型的CPU架構(x86、ARM、MIPS)。

8. AIDE——Android IDE

AIDE是一個可以直接在自己Android設備上開發應用的IDE,關於它的有交互式編程課程、應用開發的分布教程以及Java編程技巧。你可以直觀的設計應用、用編輯器編寫代碼、實時檢查錯誤、代碼重構、智能代碼導航……。

9. Anacode

Anacode是另一個IDE和原始碼編輯器,支持Java、HTML、CSS、PHP、JavaScript和C/C++,並允許你在Android設備上構建和運行。 你也可以在內置或系統瀏覽器上編寫和測試HTML、JavaScript和CSS,並上傳到FTP。

10. Quoda代碼編輯器

Quoda也類似於Notepad++支持SFTP/FTP(S)服務和雲存儲(如Dropbox和谷歌),語法高亮是通過各種各樣的主題和字體來顯示的,並適用於各種程式語言(包括HTML、XML、CSS、JavaScript、PHP、C、C++、C#、Java、ActionScript、Lisp、Markdown、Haskell等等)。為減少程式設計師的代碼工作,提高其開發的效率,Quoda提供了代碼模板和片段的支持,並且增加了鍵盤上額外的按鍵,使你能夠提高打字速度。另外,其它值得一提的特性還包括查找及替換、注釋及取消注釋、HTML文件預覽、網站源碼下載、HTML清潔器等。

本文為CSDN編譯整理,點擊「閱讀原文」可查看全文並參與討論。

如果您喜歡這篇文章,請點擊右上角「…」將本文分享給你的朋友。

相關焦點

  • 開發你的第一個 Android 應用
    遵循此約定可以保證包名的唯一性,這樣,同一設備和Google Play商店的各類應用就可以區分開來。本書撰寫時,Android Studio新建項目默認使用Java語言。選Kotlin是讓Android Studio準備好該語言相關的各種工具和依賴,以便編寫和構建Kotlin應用。
  • 微信應用號首次直播預告 + 官方IDE破解助手,可避免自動升級
  • 曾經的 Java IDE 王者 Eclipse 真的沒落了?21 款插件讓它強大起來!
    俗話說,好馬配好鞍,才能展現千裡馬的實力。一名好的開發者,必定要有一套好的開發工具才能打造出最好的產品給用戶。要論世界上最好用的 IDE 是哪一種?有人會選擇老牌的 Visual Studio 或是 Eclipse;有人會選擇一路飆升的 IntelliJ;也有人更偏愛 Google 發布的 Android Studio 等等。
  • Android藍牙自動配對攻略
    5、配對操作藉助工具類ClsUtils.java得到了Android藍牙API中隱藏的方法,實現自動配對,不彈出配對框的功能。BluetoothReceiver.java工具類ClsUtils.java
  • CSDN官方合法免廣告工具,內含查黃曆,計算機,二維碼生成工具
    見到百度能能讓人聯想到假藥, 見到知乎能讓人聯想到謝邀, 見到CSDN能讓人聯想到廣告。
  • Android安全防護之旅---幾行代碼讓Android應用變得更加安全
    在混淆之後我們還是覺得不夠安全,因為有的人很賤,總是抓包偷窺我們的數據,不過我一般不會這麼賤因為我一般正大光明的抓包看數據,應用的網絡訪問接口和返回數據有的時候很重要,所以為了防止應用不被幹,能用https的一定要用,雖然用了也不管用,因為我們有Xposed。
  • Android中集成FFmpeg及NDK基礎知識
    JNI和NDK很多人並不清除JNI和NDK的概念,經常搞混這兩樣東西,先來看看它們各自的定義吧.JNI編寫帶有native聲明的方法的java類使用javac命令編譯所編寫的java類然後使用javah + java類名生成擴展名為h的頭文件使用C/C++實現本地方法將C/C++編寫的文件生成動態連接庫*(在Android中就是.so庫)java代碼中調用native方法
  • Android Studio 3.0 新功能解析和舊項目適配
    如往常一樣,每次新版開發工具的發布,很多謹慎點的朋友仍擔心穩定性、是否存在坑等問題,選擇隔岸觀火,等一段時間再更新升級。經過查看官網對新版開發工具的新功能介紹之後,當天我就選擇了升級。事實上,我也的確折騰良久,但是截至目前,沒有發現所謂的坑。只是需要對舊的工程做一些配置上的調整而已。各方面響應速度和新功能的使用,總體還是覺得值得升級。
  • 開源 | Scene:Android 開源頁面導航和組合框架
    Scene 最初用於解決西瓜視頻的直播業務在演進過程中遇到的問題,後來又在抖音的拍攝工具中落地,經過了實踐與驗證,於是團隊覺得將其開源到社區,希望能夠幫助大家在更多的場景解決問題。Github 項目地址與使用文檔: https://github.com/bytedance/scene 。
  • 人生第一行經典代碼,決定程式設計師的出身,更決定程式設計師的職業生涯
    ,往往決定了程式設計師的出身,更決定了程式設計師的職業生涯。第一行代碼,決定的是未來程式設計師的入門程式語言。所以,換而言之,程式設計師的入門語言,決定了程式設計師的教育背景,也決定了未來編程路上能走多遠。程式設計師的入門語言越簡單,越容易被軟體行業所淘汰。1、html:路人甲有沒有? 編程旅途中的路人甲。
  • 谷歌助手開啟語音控制Android應用程式,涵蓋30餘款APP
    據多家外媒報導,谷歌公司在周四宣布,Android用戶可以使用谷歌助手語音命令,在兼容的第三方應用程式中運行任務。在Android應用程式中,使用語音命令「Hey谷歌」不僅可以打開,還可以執行特定的任務。
  • 魔方軟體|胡波系列Java助手
    對於熱愛異形魔方的玩家來說,魔方模擬器是一個非常重要的工具:第一,異形魔方的種類太多,全都買到實在不現實,有些魔方不實際操作一下很難想清楚是怎麼轉的;第二,魔方模擬器都會有「一鍵還原」的功能,這對尋找魔方公式的幫助是很大的;第三,有些魔方可能根本做不出實體或實體十分難轉,我們就可以退而求其次地在模擬器中還原。
  • GitHub 上那些值得一試的 Java 開源庫
    Strmen-java是一個字符串處理工具,你可以通過maven將它引入到項目中。除了Java本身的字符串處理方式外,我們還可以使用Apache Common Langs裡的StringUtils來簡化String的操作。但以上兩種方式對於我們日常編程中最容易碰到的字符串處理來說,仍然顯得有些不足。
  • Kotlin VS Java:基本語法差異
    ,來自國外的一個用戶,將給大家介紹,基礎語法部分Kotlin和java之間的差異,對於使用java開發android的大牛們來說可以做個基本的比較。這可以防止應用程式自動崩潰。它如何在引擎蓋下工作? 讓我們回顧一下生成的字節碼。        正如你所看到的,我們在這裡有相同的空檢查。
  • 傾情分享:Android 開發者們不要錯過的網站寶藏~
    https://source.android.google.cn/compatibility/cdd同時還配置了 CTS、VTS 等工具來加強測試,如下的網站詳細指導了測試套件的構成和使用細節。可不是單單為了構建 Android 而存在,通過如下的 Gradle 官網可以了解其在各式 IDE、各式平臺上的出色應用和使用細節。
  • 我感覺我學了一個假的Android...
    at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:8066)        at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:1297)        at android.view.View.requestLayout(
  • 那些 Android 程式設計師必會的視圖優化策略
    因此,我們在開發時必須要平衡好設計效果和性能的問題。本文主要講解如何對視圖和布局進行優化:包括如何避免過度繪製,如何減少布局的層級,如何使用ConstraintLayout等等。2. 過度繪製(Overdraw)2.1 什麼是過度繪製?過度繪製(Overdraw)指的是屏幕上的某個像素在同一幀的時間內被繪製了多次。
  • Java 中的異常和處理詳解
    Java異常的分類和類結構圖Java標準褲內建了一些通用的異常,這些類以Throwable為頂層父類。Throwable又派生出Error類和Exception類。錯誤:Error類以及他的子類的實例,代表了JVM本身的錯誤。錯誤不能被程式設計師通過代碼處理,Error很少出現。
  • Android簡易天氣App
    直接都添加好了,已經將後續所有用到的都添加了好了。順便添加compileOptions和dataBinding兩段代碼。android {    ...新建WeatherBean.java,將光標放到類的括號中,右鍵選擇Generate,選擇GsonFormat,把Json代碼粘進去,ok,會在類中自動生成對應的代碼,看一眼與數據是對應的。寫Retrofit中的service接口。新建WeatherService.java,類型為interface。
  • 西安app控制類軟體開發,安卓APP和蘋果iosAPP軟體開發公司
    現在隨著手機智能化的不斷普及,絕大多數人用的手機都是智慧型手機,現在市面上比較多的智慧型手機是安卓和ios的,這兩個作業系統在本質上有很大的區別,不論是開發還是維護都是要分開來說的,那麼iops平臺開發的APP和安卓平臺開發的APP究竟都有哪些區別呢?