JavaDroid APP
เขียน คอมไพล์ รัน และดีบักโค้ด Java และ Kotlin ได้โดยตรงบนโทรศัพท์หรือแท็บเล็ตของคุณ JavaDroid เป็น IDE ที่มีคุณสมบัติครบครัน ซึ่งเปลี่ยนอุปกรณ์ Android ของคุณให้เป็นสภาพแวดล้อมการพัฒนาแบบพกพา — ไม่จำเป็นต้องใช้คอมพิวเตอร์
โปรแกรมแก้ไขโค้ด
• การเน้นไวยากรณ์สำหรับ Java, Kotlin, C++, XML, Gradle, JSON, Bash และ Markdown
• ค้นหาและแทนที่, ตัดคำ, หมายเลขบรรทัด, บันทึกอัตโนมัติ
• แบ่งหน้าจอ — แก้ไขสองไฟล์พร้อมกัน
• ปรับแต่งแบบอักษร สี และการตั้งค่าโปรแกรมแก้ไขได้
• นำเข้าอัตโนมัติ — เพิ่มการนำเข้า Java ที่ขาดหายไปโดยอัตโนมัติ
• จัดรูปแบบโค้ดเมื่อบันทึก
คอมไพเลอร์และรันไทม์
• การคอมไพล์บนอุปกรณ์ผ่าน ECJ (Eclipse Compiler for Java) + D8 dexer
• รองรับโปรเจ็กต์ Maven — สร้างโปรเจ็กต์ จัดการการพึ่งพา บรรจุ และทดสอบ
• การคอมไพล์ Kotlin ผ่าน K2JVMCompiler พร้อมการเน้นไวยากรณ์
• การคอมไพล์ JNI / C/C++ ดั้งเดิมผ่าน TCC และ NDK clang++ ในตัว
• android.jar ที่รวมมาด้วย — คอมไพล์โค้ดที่เข้ากันได้กับ Android
ดีบักเกอร์
• ตั้งเบรกพอยต์ในบรรทัดใดก็ได้โดยการแตะที่ขอบด้านข้าง
• เบรกพอยต์แบบมีเงื่อนไขด้วยนิพจน์ที่กำหนดเอง
• ก้าวข้าม ก้าวเข้าไป ก้าวออกด้วยความลึกของสแต็ก การติดตาม
• ตรวจสอบตัวแปรโลคอล สแต็กการเรียก และนิพจน์การเฝ้าดู
• ประเมินนิพจน์ใดๆ ก็ได้ที่จุดหยุดการทำงาน
• การเน้นบรรทัดการดีบักแบบภาพ
โปรแกรมดูไบต์โค้ด
• ดูไบต์โค้ด Java ที่คอมไพล์แล้วในรูปแบบ javap
• เรียกดูโครงสร้างลำดับชั้นของคลาส ฟิลด์ เมธอด และคำสั่ง
• เฟรมแผนที่สแต็ก เมธอดบูตสแตรป และคำอธิบายประกอบ
ศูนย์การเรียนรู้
• หลักสูตร Java ในตัวพร้อมการสนับสนุนสองภาษา (ยูเครน/อังกฤษ)
• ข้อมูลอ้างอิง Java: 15 บท ตั้งแต่พื้นฐานไปจนถึง Stream API
• สิ่งจำเป็นสำหรับองค์กร: การทำงานพร้อมกัน หน่วยความจำ JVM SQL JDBC เว็บ
• ตัวอย่างโค้ดที่คุณสามารถเรียกใช้ได้โดยตรงในเอดิเตอร์
การรวม Git
• รองรับ Git อย่างเต็มรูปแบบผ่าน JGit — ไม่จำเป็นต้องใช้ root
• เริ่มต้น โคลน คอมมิต ดึง พุช สาขา บันทึก
• จัดเตรียม/ยกเลิกการจัดเตรียมไฟล์แต่ละไฟล์
ตัวจัดการไลบรารี
• ค้นหา Maven Central และเพิ่มการพึ่งพาได้ทันที
• เรียกดูเวอร์ชันและเพิ่มลงในโครงการของคุณได้ในแตะเดียว
เครื่องมือ
• JSON/XML ตัวจัดรูปแบบพร้อมการเน้นไวยากรณ์
• การแสดงตัวอย่าง Markdown พร้อมการเน้นบล็อกโค้ด
• การสร้างโมดูล C/C++ แบบเนทีฟ
การแปลภาษา
• 11 ภาษา: อังกฤษ, ยูเครน, เยอรมัน, ฝรั่งเศส, สเปน, โปแลนด์, โรมาเนีย, อาเซอร์ไบจาน, ฮินดี, อิกโบ, โยรูบา, ฮาวซา
ข้อกำหนด
• Android 8.0 หรือสูงกว่า
• การเชื่อมต่ออินเทอร์เน็ตสำหรับการจัดการ Maven และการดำเนินการ Git

