JavaDroid APP
直接在您的手機或平板電腦上編寫、編譯、運行和偵錯 Java 和 Kotlin 程式碼。 JavaDroid 是一款功能齊全的 IDE,可將您的 Android 裝置變成一個便攜式開發環境——無需電腦。
程式碼編輯器
• 支援 Java、Kotlin、C++、XML、Gradle、JSON、Bash 和 Markdown 的語法高亮
• 尋找與取代、自動換行、行號顯示、自動儲存
• 分割畫面顯示 — 並排編輯兩份文件
• 可自訂字體、顏色和編輯器設定
• 自動導入 — 自動新增缺少的 Java 導入
• 儲存時自動格式化程式碼
編譯器和運行時
• 透過 ECJ(Eclipse Compiler for Java)+ D8 dexer 進行裝置端編譯
• 支援 Maven 專案 — 建立專案、管理相依性、打包與測試
• 透過 K2JVMCompiler 進行 Kotlin 編譯,並支援語法高亮
• 透過內建的 TCC 和 NDK clang++ 進行 JNI / 原生 C/C++ 編譯
• 捆綁 android.jar — 編譯 Android 相容程式碼
偵錯工具
• 點選程式碼行邊欄即可設定斷點
• 支援自訂表達式的條件斷點
• 支援單步執行(跳過、進入、退出),並追蹤堆疊深度
• 檢查局部變量,呼叫堆疊和監視表達式
• 在任意斷點處執行任意表達式
• 視覺化調試行高亮顯示
字節碼檢視器
• 以 javap 風格格式檢視已編譯的 Java 字節碼
• 瀏覽類別層次結構、欄位、方法和指令
• 堆疊映射幀、引導方法和註解
學習中心
• 內建 Java 課程,支援雙語(烏克蘭語/英語)
• Java 參考:15 章,涵蓋從基礎到 Stream API 的內容
• 企業級基礎知識:並發、JVM 記憶體、SQL、JDBC、Web
• 可在編輯器中直接運行的程式碼範例
Git 集成
• 透過 JGit 提供完整的 Git 支援 — 無需 root 權限
• 初始化、複製、提交、拉取、推播、分支、日誌
• 暫存/取消暫存單一文件
庫管理器
• 搜尋 Maven Central 並立即新增依賴項
• 一鍵瀏覽版本並加入您的專案中
工具
• 帶有語法高亮顯示的 JSON/XML 格式化程序
• 帶有程式碼區塊高亮顯示的 Markdown 預覽
• 原生 C/C++ 模組創建
在地化
• 支援 11 種語言:英語、烏克蘭語、德語、法語、西班牙語、波蘭語、羅馬尼亞語、亞塞拜然語、印地語、伊博語、約魯巴語、豪薩語
系統需求
• Android 8.0 或更高版本
• 需要網路連線以執行 Maven 依賴項和 Git 操作
