การสร้างโมดูล Xposed ของคุณเองนั้นง่ายกว่าที่คุณคิด

ด้วยเวลาและพลังงานเพียงเล็กน้อย คุณไม่ควรใช้เวลานานก่อนที่คุณจะสามารถปรับเปลี่ยนองค์ประกอบต่างๆ ภายใน Android และแอปทั้งรูปลักษณ์และฟังก์ชันได้

ใกล้กับหัวใจของ XDA คือ Xposed Framework โดย โรโว89. พวกเราส่วนใหญ่จะใช้มันแล้ว แต่คุณอาจรู้สึกว่าที่เก็บโมดูลขาดหายไป เรามีวิธีแก้ปัญหาพร้อมคำแนะนำมากมายที่มุ่งช่วยให้คุณเริ่มต้นสร้างโมดูลของคุณเอง สิ่งที่อาจดูน่ากลัวแต่สามารถเปิดสาขาการพัฒนาใหม่ทั้งหมดได้ในเวลาอันสั้นและ ความพยายาม.

จะเริ่มต้นที่ไหนดีกว่าจุดเริ่มต้น? Rovo89 ได้สร้างความตรงไปตรงมา บทช่วยสอน สำหรับการเริ่มต้นการพัฒนาสำหรับ Xposed ในสิ่งที่เทียบเท่ากับโปรแกรม "สวัสดีชาวโลก" เมื่อเริ่มต้นเรียนรู้ที่จะพัฒนาด้วยสื่อใดๆ ก็ตามนี้ แนะนำ สอนวิธีสร้างโมดูลพื้นฐานเพื่อเปลี่ยนสีนาฬิกาเป็นสีแดง หน้านี้ไม่เพียงแต่พูดคุยถึงกระบวนการที่คุณสามารถเริ่มต้นได้เท่านั้น แต่ยังครอบคลุมถึงวิธีการทำงานของ Xposed อีกด้วย ภายในระบบ Android โดยการเรียกใช้เมธอด "hooking" และให้คุณแทรกโค้ดก่อนและหลังได้ วิธีการ เริ่มต้นด้วยการเปลี่ยนข้อมูลเมตาของแอปเพื่อตั้งค่าสถานะเป็นโมดูลและจบด้วยการรันโค้ด นี่เป็นข้อมูลพื้นฐานทั้งหมดที่คุณต้องใช้เพื่อทำความเข้าใจและปรับใช้โมดูลแรกของคุณ คุณสามารถหาคำแนะนำของเขาได้

ที่นี่.

"ใช้ได้.. คุณต้องการเรียนรู้วิธีสร้างโมดูลใหม่สำหรับ Xposed หรือไม่? จากนั้นอ่านบทช่วยสอนนี้ (หรือจะเรียกว่า "เรียงความแบบครอบคลุม") และเรียนรู้วิธีเข้าถึงสิ่งนี้" - โรโว89

ต่อยอดผลงาน Rovo89 สมาชิกฟอรั่ม ฮัมซาห์มาลิก ได้ทำการเพิ่มเติมที่ยอดเยี่ยมมากมายในบทช่วยสอน รวมถึงรูปภาพทีละขั้นตอนจากภายใน Windows สำหรับพวกเราที่ชอบอุปกรณ์ช่วยการมองเห็นเมื่อเรียนรู้ การปรับปรุงอีกประการหนึ่งจากบทความต้นฉบับคือการรวมโมดูลที่สองที่เปลี่ยนความสูงของแถบสถานะของคุณ ด้วยคำแนะนำเกี่ยวกับวิธีตั้งค่าโปรเจ็กต์ของคุณก่อนที่คุณจะเริ่ม กระทู้นี้ช่วยให้ทั้งนักพัฒนาใหม่และมีประสบการณ์สามารถเริ่มต้นหรือทบทวนทักษะของพวกเขาได้ คราวนี้บทความนี้แบ่งออกเป็นเก้าบทเรียนแยกกัน โดยแต่ละบทครอบคลุมความท้าทายและสถานการณ์ใหม่ๆ ที่คุณอาจเผชิญในการเดินทาง สำหรับผู้ที่ต้องการประหยัดเวลา ฮัมซาห์มาลิก ยังรวมลิงก์ไปยังเครื่องมือของเขาที่จะนำชื่อคลาส โปรเจ็กต์ แพ็กเกจ และแอปของคุณ รวมถึงระดับ API ขั้นต่ำของคุณ จากนั้นสร้างโปรเจ็กต์ Eclipse ที่พร้อมสำหรับโมดูลของคุณ ตามที่เขียนด้วยภาษา Java มีระดับความเข้ากันได้ข้ามแพลตฟอร์ม รวมถึง Windows และ Linux คุณสามารถค้นหาหัวข้อต้นฉบับได้ ที่นี่ และเครื่องมือติดตั้งของเขา ที่นี่.

"แน่นอนว่านี่เป็นเรื่องง่าย แต่ขึ้นอยู่กับสิ่งที่คุณต้องการให้โมดูลของคุณทำ คุณอาจต้องใช้วิธีการต่างๆ มากมาย หากคุณเคยดัดแปลง APK คุณจะรู้ว่าฉันหมายถึงอะไร"ฮัมซาห์มาลิก

ผู้ช่วยหรือคุณอาจต้องการสร้างโมดูลของคุณภายใน Android เพื่อให้สามารถพัฒนาได้ทุกที่ นั่นคือเหตุผลที่อยู่เบื้องหลัง t2107ของ เกลียว ในการพัฒนาสำหรับ Xposed ภายใน ผู้ช่วย ซึ่งเป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับ Android นอกจากระบบปฏิบัติการที่คุณกำลังพัฒนาแล้ว ยังมีความแตกต่างอื่นๆ อีกหลายประการระหว่างสิ่งนี้กับบทช่วยสอนดั้งเดิมที่โพสต์โดย Rovo89; ซึ่งรวมถึงการลบไฟล์ *.class ทั้งหมดเพื่อป้องกันข้อผิดพลาดร้ายแรงและอาจเป็นไปได้ ขั้นตอนที่จำเป็นในการเพิ่มขนาดฮีปอุปกรณ์ของคุณเพื่อป้องกันปัญหาหน่วยความจำดังที่เห็นใน t2107 กาแลกซีโน้ต. หากคุณคุ้นเคยกับ AIDE หรือรู้สึกว่าคุณสามารถจัดการกับปัญหาเล็กๆ น้อยๆ ที่มาพร้อมกับ AIDE ได้ คุณอาจพบว่าตัวเองดีกว่าที่จะเริ่มต้นด้วย ต้นฉบับ แนะนำ.

"รีสตาร์ทอุปกรณ์ของคุณ หากนาฬิกาเป็นสีแดง คุณก็ควรจะมีความสุขมาก คุณเพิ่งสร้างโมดูล Xposed แรกของคุณ ตอนนี้คุณสามารถสนุกสนานไปกับการสร้างโมดูลด้วย Aide และ Xposed" - t2107

ตอนนี้คุณควรจะพบว่าคุณมีหนทางและความรู้ในการเริ่มต้นสร้างโมดูลของคุณเอง ด้วยเวลาและพลังงานเพียงเล็กน้อย คุณไม่ควรใช้เวลานานก่อนที่คุณจะสามารถปรับเปลี่ยนองค์ประกอบต่างๆ ภายใน Android และแอปทั้งรูปลักษณ์และฟังก์ชันได้ เช่นเคย หากคุณสร้างบางสิ่งที่อาจเป็นประโยชน์ต่อผู้อื่น โปรดแบ่งปันในฟอรัมเพื่อให้ผู้อื่นได้รับประโยชน์!

คุณเคยสร้าง Xposed Modules มาก่อนหรือไม่? แสดงความคิดเห็นด้านล่าง!