ცოტა დრო და ენერგია არ დაგჭირდებათ, სანამ Android-ის და აპების მრავალი ელემენტის შეცვლას შეძლებთ როგორც გარეგნულად, ასევე ფუნქციით.
XDA-ს გულთან ახლოს არის Xposed Framework by Rovo89. უმეტესობა ჩვენგანმა გამოიყენა იგი, მაგრამ შეიძლება იგრძნოთ, რომ მოდულის საცავს რაღაც აკლია. ჩვენ გვაქვს გამოსავალი რამდენიმე სახელმძღვანელოთი, რომელიც მიზნად ისახავს თქვენ დაიწყოთ თქვენი საკუთარი მოდულების შექმნა, რაღაც, რაც შეიძლება შემაძრწუნებელი იყოს, მაგრამ შეუძლია განვითარების სრულიად ახალი სფერო გახსნას მცირე დროით და ძალისხმევა.
სად ჯობია დაწყება, ვიდრე თავიდან? Rovo89-მა შექმნა სწორი ნაბიჯი სახელმძღვანელო Xposed-ისთვის განვითარების დასაწყებად. რა არის "hello world" პროგრამის ექვივალენტი, როდესაც იწყებ განვითარების სწავლას ნებისმიერი მედიით, ეს სახელმძღვანელო გასწავლით როგორ ააწყოთ ძირითადი მოდული თქვენი საათის ფერის წითლად შესაცვლელად. გვერდი არა მხოლოდ განიხილავს პროცესს, რომლითაც შეგიძლიათ დაიწყოთ, ის ასევე მოიცავს როგორ მუშაობს Xposed ანდროიდის სისტემაში ზარების მეთოდით „დაკვრით“ და საშუალებას გაძლევთ შეიყვანოთ კოდი ადრე და შემდეგ მეთოდები. დაწყებული აპლიკაციის მეტამონაცემების შეცვლით მოდულად მონიშვნისთვის და თქვენი კოდის შესრულებით დასრულებული, ეს ნამდვილად შეიცავს ყველა საფუძველს, რაც შეიძლება დაგჭირდეთ თქვენი პირველი მოდულის გასაგებად და განსახორციელებლად. შეგიძლიათ იპოვოთ მისი მეგზური
აქ."Კარგი.. გსურთ გაიგოთ, თუ როგორ შეგიძლიათ შექმნათ ახალი მოდული Xposed-ისთვის? შემდეგ წაიკითხეთ ეს გაკვეთილი (უფრო სწორად დავარქვათ მას "ვრცელი ესსე") და ისწავლეთ როგორ მიუდგეთ ამას" - Rovo89
გაფართოება Rovo89-ის ნამუშევრებზე, ფორუმის წევრი ჰამზაჰმალიკი მან ბევრი შესანიშნავი დამატება შეასრულა სახელმძღვანელოში, მათ შორის ეტაპობრივი სურათები Windows-ის შიგნით მათთვის, ვინც უპირატესობას ანიჭებს ვიზუალურ საშუალებებს სწავლისას. კიდევ ერთი გაუმჯობესება ორიგინალურ სტატიასთან შედარებით არის მეორე მოდულის ჩართვა, რომელიც ცვლის თქვენი სტატუსის ზოლის სიმაღლეს. ინსტრუქციებით, თუ როგორ უნდა დააყენოთ თქვენი პროექტი დაწყებამდე, ეს თემა საშუალებას აძლევს როგორც ახალ, ისე გამოცდილ დეველოპერებს დაიწყონ ან განავითარონ თავიანთი უნარები. ამჯერად სტატია დაყოფილია ცხრა ცალკეულ გაკვეთილად, რომელთაგან თითოეული მოიცავს ახალ გამოწვევებსა და სცენარებს, რომლებიც შეიძლება შეხვდეთ თქვენს მოგზაურობას. მათთვის, ვისაც სურს დროის დაზოგვა, ჰამზაჰმალიკი ასევე შეიცავს მის ხელსაწყოს ბმულს, რომელიც აიღებს თქვენს კლასს, პროექტს, პაკეტს და აპის სახელებს, ასევე თქვენს მინიმალურ API დონეებს და შემდეგ წარმოქმნის Eclipse პროექტს, რომელიც მზად არის თქვენი მოდულისთვის. როგორც Java-ში წერია, არსებობს კროს-პლატფორმის თავსებადობის დონე Windows-ისა და Linux-ის ჩათვლით. შეგიძლიათ იპოვოთ ორიგინალური თემა აქ და მისი დაყენების ხელსაწყო აქ.
"რა თქმა უნდა, ეს მარტივი იყო, მაგრამ იმის მიხედვით, თუ რისი გაკეთება გსურთ თქვენს მოდულზე, შეიძლება დაგჭირდეთ მრავალი მეთოდის გამოყენება. თუ თქვენ ოდესმე შეცვალეთ APK, მიხვდებით რასაც ვგულისხმობ" - ჰამზაჰმალიკი
ალტერნატიულად, შეიძლება გირჩევნიათ შექმნათ თქვენი მოდულები თავად Android-ში, რაც საშუალებას მოგცემთ განავითაროთ მოძრაობაში. ეს იყო მიზეზი უკან t2107ს ძაფი შემუშავების შესახებ Xposed შიგნით დამხმარე რომელიც არის ინტეგრირებული განვითარების გარემო ანდროიდისთვის. გარდა ოპერაციული სისტემისა, რომელზეც თქვენ ავითარებთ, არსებობს რამდენიმე სხვა განსხვავება ამ და ორიგინალურ სახელმძღვანელოს შორის, რომელიც გამოქვეყნებულია Rovo89-ის მიერ; მათ შორის ყველა *.class ფაილის წაშლა ფატალური შეცდომების თავიდან ასაცილებლად და შესაძლოა საჭირო ნაბიჯი თქვენი მოწყობილობების გროვის ზომის გაზრდის მიზნით, რათა თავიდან აიცილოთ მეხსიერების პრობლემები, როგორც ეს ჩანს t2107-ზე Გალაქტიკური რვეული. თუ თქვენ იცნობთ AIDE-ს ან გრძნობთ, რომ შეგიძლიათ გაუმკლავდეთ მცირე საკითხებს, რომლებიც მოჰყვება მას, შეიძლება უკეთესი აღმოჩნდეთ, რომ დაიწყოთ ორიგინალური სახელმძღვანელო.
"გადატვირთეთ თქვენი მოწყობილობა. თუ საათი წითელია, მაშინ ძალიან ბედნიერი უნდა იყოთ; თქვენ ახლახან შექმენით თქვენი პირველი Xposed მოდული. ახლა თქვენ შეგიძლიათ გაერთოთ Aide და Xposed მოდულების აშენებით" - t2107
ახლა თქვენ უნდა აღმოაჩინოთ, რომ გაქვთ საშუალება და ცოდნა, რომ დაიწყოთ საკუთარი მოდულების შექმნა. ცოტა დრო და ენერგია არ დაგჭირდებათ, სანამ შეძლებთ შეცვალოთ ბევრი ელემენტი Android-ში და აპებში, როგორც გარეგნულად, ასევე ფუნქციით. როგორც ყოველთვის, თუ თქვენ შექმნით რაღაცას, რაც შეიძლება სასარგებლო იყოს სხვებისთვის, გააზიარეთ ის ფორუმებზე, რათა სხვებმა ისარგებლონ!
ადრე შექმენით Xposed მოდულები? დატოვე კომენტარი ქვემოთ!