ฉันขอโทษจริงๆ ฉันไม่ได้อัพเดทมานานเนื่องจากงานยุ่ง มีคนเข้าร่วมกลุ่มมากมายแต่ไม่ผ่านทันเวลา - - ฉันขออภัยมา ณ ที่นี้ด้วย! ขอบคุณมากสำหรับการสนับสนุนของคุณ!
ฉันวางแผนที่จะปรับโครงสร้างโค้ดสำหรับโปรเจ็กต์นี้ และนี่คือเหตุผล:
แน่นอนว่าเวอร์ชั่นเดิมจะคงไว้และจะไม่อัพเดท (เมื่อเวลาผ่านไป รู้สึกว่า Design ก่อนหน้านี้มันโง่จริงๆ...)
สามารถควบคุมอุปกรณ์ Android ตั้งแต่หนึ่งเครื่องขึ้นไปโดยใช้เพียงเบราว์เซอร์ ไม่ใช่แค่โทรศัพท์มือถือ แต่ยังรวมถึงแท็บเล็ต นาฬิกา ฯลฯ
หากคุณมีคำถามหรือข้อเสนอแนะ โปรดเข้าร่วมกลุ่ม qq: 1476686
นี่เป็นซอฟต์แวร์สำหรับควบคุมอุปกรณ์ Android ของตน พวกเขาสามารถใช้เบราว์เซอร์เพื่อควบคุมอุปกรณ์ Android ตั้งแต่หนึ่งเครื่องขึ้นไปเท่านั้น แต่ยังสามารถควบคุมแพด นาฬิกา และอื่นๆ ได้
เวอร์ชันภาษาอังกฤษ: แปลสิ่งนี้
AndroidControl เป็นเซิร์ฟเวอร์ที่เขียนด้วยภาษา Java เป็นสะพานเชื่อมต่อคอมพิวเตอร์และอุปกรณ์ Android
คุณสามารถเลือกที่จะคอมไพล์และรันด้วยตัวเอง หรือใช้เวอร์ชันที่คอมไพล์แล้วก็ได้
เวอร์ชันที่คอมไพล์: ดาวน์โหลดที่อยู่
ขั้นตอนที่ 0:
โปรดยืนยันว่ามีการติดตั้งสภาพแวดล้อมต่อไปนี้บนคอมพิวเตอร์ของคุณ
java -version
บนบรรทัดคำสั่งadb version
ขั้นตอนที่ 1:
โปรดยืนยันว่าโครงสร้างไดเร็กทอรีเป็นเช่นนี้
├── AndroidControl.jar
├── resources
ขั้นตอนที่ 2:
เรียกใช้ AndroidControl.jar
หมายเหตุ โปรดเปลี่ยนเป็นเส้นทางจริงบนคอมพิวเตอร์ของคุณ
java -jar AndroidControl.jar
ขั้นตอนที่ 3:
เสียบโทรศัพท์ของคุณแล้วเปิด USB调试模式
เปิดเบราว์เซอร์แล้วป้อน http://localhost:6655
เบราว์เซอร์บางตัวอาจเข้ากันไม่ได้ โปรดใช้เบราว์เซอร์ที่ทันสมัยกว่านี้
ใช้ Intellij Idea เพื่อเปิดโปรเจ็กต์นี้...
หน้าเว็บในตัว http://localhost:6655
มีฟังก์ชันง่ายๆ หากคุณต้องการใช้ฟังก์ชันที่มีประสิทธิภาพและปรับแต่งเอง คุณจะต้องมีไคลเอ็นต์อื่นหรือเขียนไคลเอ็นต์ของคุณเอง
หากคุณต้องการเขียนไคลเอนต์ของคุณเอง โปรดดูเอกสารข้อตกลงไคลเอนต์และโปรโตคอลในตัว
แก้ไขเนื้อหาของ web
ไดเร็กทอรีในไดเร็กทอรี resource
ที่กำหนดค่าโดย yeetor.properties
ฟังดูเหมือนถูกปากเลย - -
หมายเหตุ: รองรับเฉพาะเพจแบบคงที่เท่านั้น
ฉันได้สร้าง Native client ไว้ด้วยแต่มันยังไม่สมบูรณ์แบบ ดังนั้นจึงจะไม่เปิดเผยต่อสาธารณะในขณะนี้
เมื่อเทียบกับเวอร์ชันเดโมแล้ว เวอร์ชันอย่างเป็นทางการมีฟังก์ชันน้อยกว่ามาก เหตุผลหลักก็คือมีการจัดระเบียบโค้ดจำนวนมาก จุดประสงค์คือเพื่อให้ทุกคนมีส่วนร่วมในโครงการนี้ได้ง่ายขึ้น
ขณะนี้มีจุดแก้ไขและจุดเพิ่มประสิทธิภาพมากมายในโปรเจ็กต์ ในด้าน Android มีหลายวิธีสำหรับหน้าจอแบบเรียลไทม์ การจำลองปุ่ม และการจำลองแบบสัมผัส หากวิธีการเหล่านี้สามารถจัดระเบียบและบูรณาการได้ มันไม่สวยเหรอ?
ยินดีส่ง PR