Pluvius არის ახალი აპი, რომელიც იყენებს OMS-ს ძირფესვიანებულ Android მოწყობილობებზე სისტემის ინტერფეისის და აქცენტის ფერის დინამიურად თემატიკისთვის მიმდინარე ფონიზე დაყრდნობით.
Android 8.0 Oreo-თ Google-მა წარმოადგინა Sony-ის ძირითადი თემის ჩარჩო, სახელწოდებით Overlay Manager Service (OMS). გადაფარვები შეიძლება იყოს შექმნილია ნებისმიერი აპლიკაციის, მათ შორის SystemUI-ისა და Android ფრეიმვეირის, რესურსების მიზნებისთვის და მათი საკუთარის გადაფარვის მიზნით ღირებულებები. ეს გვაძლევს საშუალებას Android-ის თითქმის ნებისმიერი ნაწილის თემა ჩვენი გემოვნებით Android 8.0 Oreo-სა და Android 8.1 Oreo-ზე. სამწუხაროდ, Google დაბლოკილი წვდომა OMS API-ებს Android P-ში, სადაც ნათქვამია, რომ OMS განკუთვნილია მხოლოდ OEM-ების მიერ გამოსაყენებლად. თუმცა, თუ თქვენ აქვს root წვდომა მაგისკის საშუალებით, თქვენ ჯერ კიდევ შეგიძლიათ დააინსტალირეთ მორგებული თემები Android P-ზე. ახლახან გამოვიდა ახალი აპლიკაცია სახელწოდებით "Pluvius" და ის იყენებს OMS-ს მართლაც ჭკვიანურად: დინამიურად თემების სისტემის ინტერფეისი და აქცენტის ფერები მიმდინარე ფონიზე დაფუძნებული
. ის მოითხოვს root წვდომას იმუშაოთ, მაგრამ თუ თქვენ დააკმაყოფილებთ ამ ძირითად მოთხოვნას, შეგიძლიათ ისიამოვნოთ პერსონალიზებული თემებით ნებისმიერზე Android 8.0 Oreo, Android 8.1 Oreo ან Android P მოწყობილობა, როგორიცაა Google Pixel 2 ან Essential Phone.საუკეთესო ეკრანის ანაბეჭდები: გაშვებული Google Pixel 2 XL Android P Beta 3/დეველოპერული გადახედვა 4. ქვედა ეკრანის ანაბეჭდები: ძირითადი ტელეფონი, რომელიც მუშაობს Android 8.1 Oreo-ზე.
როგორც ზემოთ მოყვანილი ეკრანის ანაბეჭდების ნაკრებში ხედავთ, სისტემის ინტერფეისის თემა დაფუძნებულია ჩემს მიერ არჩეულ ფონზე. (ფონები, რომლებსაც აქ ვიყენებ, არის Google Pixel ფონები, რომლებიც შეიძლება იყოს დაინსტალირებულია ნებისმიერ მოწყობილობაზე არაოფიციალური პორტის საშუალებით.) ჩემს სკრინშოტებში (ზედა მწკრივში), მე შევარჩიე "მსუბუქი ძლიერი" და "დინამიური ბნელი" ვარიანტები ადაპტური სისტემის აქცენტისთვის და ადაპტური SystemUI თემისთვის, შესაბამისად. არსებობს მეტი ფერის ვარიანტები, რომლებითაც შეგიძლიათ ითამაშოთ აპის შიგნით, რათა დინამიურად გააფორმოთ თქვენი Android მოწყობილობა თქვენი შეხედულებისამებრ. შეამოწმეთ დეველოპერის მიერ ქვემოთ მოცემული ვიდეო, რათა ნახოთ რამდენად სწრაფად მუშაობს აპლიკაცია.
აპლიკაცია იყენებს Android პალიტრა API ფერების არჩევა ფონიდან. შეგიძლიათ იპოვოთ აპლიკაციის ლოგიკა ამის დამუშავებისთვის აქ. სამწუხაროდ, არ არსებობს ერთიანი API ცოცხალი ფონებიდან ფერების მოსატანად, ამიტომ აპს არ შეუძლია დინამიურად შეარჩიოს თემა ცოცხალი ფონიზე დაყრდნობით.
Android P-ის მხარდაჭერისთვის, აპი ფუნქციონირებს ისევე, როგორც Substratum, რადგან ის ათავსებს გადაფარვებს /system/app-ში. თითოეული გადაფარვა არის დაახლოებით 5-6KB ზომის (გადაფარვები შეიცავს მხოლოდ მანიფესტს და ფერები.xml თემისთვის სისტემა და ჩარჩო), ასე რომ, არ უნდა იყოს რაიმე შეშფოთება სისტემის შენახვის სივრცის გაშვებასთან დაკავშირებით გარეთ. ძველი გადაფარვების დეინსტალაცია ნებისმიერ დროს შეგიძლიათ აპის პარამეტრებიდან. Pluvius-ის მიერ დაინსტალირებული გადაფარვები შეიცავს მორგებულ მეტამონაცემებს, რათა მათი დინამიურად მიღება შესაძლებელი იყოს აპის მიერ, რათა მათი დამატება/წაშლა/განახლება ad-hoc იყოს შესაძლებელი.
თუ ხშირად ცვლით ფონს (ალბათ იყენებთ აპს, როგორიცაა მუზეი ან Chainfire-ის 500 ცეცხლოვანი ქაღალდი), მაშინ აუცილებლად ისიამოვნებთ ამ ბრწყინვალე აპლიკაციის დამატებით პერსონალიზაციას. მე უკვე გავათავისუფლე ჩემი ავტომატური მუქი თემა, რომელიც გააქტიურებულია ღამის შუქზე სცენარი ამის სასარგებლოდ.
Pluvius-ის მახასიათებლები
- დამოუკიდებელი აპი, რომელიც არ საჭიროებს სუბსტრატის ან ანდრომედას ინსტალაციას.
- სისტემის ინტერფეისის (სწრაფი პარამეტრების პანელი, ხმის პანელი, კვების მენიუ და ა.შ.) დინამიურად თემები, ასევე ჩარჩოს აქცენტის ფერი (პარამეტრები, სლაიდერები, ღილაკები, გადართვები და ა.შ.) მიმდინარეობის მიხედვით ფონი.
- ადაპტური სისტემის აქცენტი ვარიანტი: ცოცხალი, ღია ცოცხალი, მუქი ცოცხალი ან მორგებული ფერი
- ადაპტური SystemUI თემა: მუქი, შავი, მორგებული ფერი, დინამიური სინათლე, დინამიური მუქი
- მხარს უჭერს Android 8.0 Oreo, Android 8.1 Oreo და Android P (ყველა საჭიროებს root წვდომას) მოწყობილობებს. შეიძლება არ იმუშაოს ზოგიერთ ძლიერ მოდიფიცირებულ OEM სკინზე.
- არასავალდებულო Magisk მოდული, რომელიც საჭიროა მხოლოდ Android P მომხმარებლებისთვის, რომლებსაც სურთ SafetyNet-ის გავლა. Android Oreo მეთოდი (PackageManager) არ ცვლის /system-ს, ამიტომ ის გაივლის SafetyNet.
დაგეგმილი მახასიათებლები:
- დინამიური თემის შეტყობინებები
- Rootless თემები Android 8.0 და Android 8.1 Oreo-სთვის (მოითხოვს დამატებით აპლიკაციას და ADB ბრძანებებს)
ჩამოტვირთეთ და დააინსტალირეთ Pluvius
შეგიძლიათ ჩამოტვირთოთ აპლიკაცია Google Play Store-დან. არსებობს ა 14 დღიანი უფასო საცდელი ვერსია ხელმისაწვდომია, რის შემდეგაც თქვენ უნდა განბლოკოთ აპი აპს-შიდა შესყიდვით ($2.)
ეწვიეთ XDA ფორუმის თემას
Pluvius Unlock Code Giveaway
დეველოპერმა გულმოდგინედ მისცა XDA-დეველოპერები100 განბლოკვის კოდი მისცეს მომხმარებლებს! ვიქნები აქვეყნებს კოდებს შემთხვევით კომენტარებში მთელი დღის განმავლობაში, ასე რომ, მაშინაც კი, თუ ეს პოსტი მაშინვე არ დაიჭირეთ, მაინც უნდა შეძლოთ კოდის მოთხოვნა! კოდები ყველა გაცემულია, მადლობა ყველას ვინც დატოვა კომენტარი!
შენიშვნა: ეს სტატია არანაირად არ არის დაფინანსებული Pluvius-ის დეველოპერის მიერ. დეველოპერი არის აქტიური კონტრიბუტორი ჩვენს ფორუმებზე და თავაზიანობის გამო, ჩვენ ზოგადად ვფარავთ აქტიური წევრების მიერ გაკეთებული აპლიკაციები, მოდიფიკაციები ან ნებისმიერი სხვა რამ, რაც ჩვენი აზრით შეიძლება იყოს ჩვენი მკითხველი დაინტერესებული. თუ თქვენ გააზიარეთ რაიმე ჩვენს ფორუმზე, რომელიც, თქვენი აზრით, იმსახურებს პორტალზე გახმოვანებას, გამოგვიგზავნეთ წვერი.