Pluvius adalah aplikasi baru yang menggunakan OMS pada perangkat Android yang di-rooting untuk secara dinamis menentukan tema UI Sistem dan warna aksen berdasarkan wallpaper saat ini.
Dengan Android 8.0 Oreo, Google memperkenalkan kerangka tema asli Sony yang disebut Overlay Manager Service (OMS.) Overlay dapat dibuat untuk menargetkan sumber daya aplikasi apa pun, termasuk SystemUI dan kerangka kerja Android, dan menimpanya dengan milik mereka sendiri nilai-nilai. Hal ini memungkinkan kita untuk melakukannya tema hampir semua bagian Android sesuai dengan keinginan kita di Android 8.0 Oreo dan Android 8.1 Oreo. Sayangnya, Google akses diblokir ke API OMS di Android P, yang menyatakan bahwa OMS hanya dimaksudkan untuk digunakan oleh OEM. Namun, jika Anda memiliki akses root misalnya lewat Magisk masih bisa instal tema khusus di Android P. Sebuah aplikasi baru bernama "Pluvius" baru saja dirilis, dan menggunakan OMS dengan cara yang sangat cerdas: UI sistem bertema dinamis dan warna aksen berdasarkan wallpaper saat ini
. Dia memerlukan akses root agar berfungsi, namun jika Anda memenuhi persyaratan dasar tersebut maka Anda dapat menikmati tema yang dipersonalisasi pada tema apa pun Android 8.0 Oreo, Android 8.1 Oreo, atau Android P perangkat seperti Google Pixel 2 atau Essential Phone.Tangkapan layar teratas: Google Pixel 2 XL berjalan Android P Beta 3/Pratinjau Pengembang 4. Tangkapan layar bawah: Ponsel Esensial yang menjalankan Android 8.1 Oreo.
Seperti yang Anda lihat pada kumpulan tangkapan layar di atas, tema Sistem UI didasarkan pada wallpaper yang saya pilih. (Wallpaper yang saya gunakan di sini adalah wallpaper Google Pixel yang bisa diinstal pada perangkat apa pun melalui port tidak resmi.) Di tangkapan layar saya (baris atas), saya memilih opsi "Light Vibrant" dan "Dynamic Dark" untuk masing-masing Adaptive System Accent dan Adaptive SystemUI Theme. Ada lebih banyak pilihan warna yang dapat Anda mainkan dalam aplikasi untuk secara dinamis menentukan tema perangkat Android sesuai keinginan Anda. Lihat video di bawah ini oleh pengembang untuk demonstrasi seberapa cepat aplikasi bekerja.
Aplikasi ini menggunakan API Palet Android untuk memilih warna dari wallpaper. Logika aplikasi untuk menangani hal ini dapat ditemukan Di Sini. Sayangnya, tidak ada API terpadu untuk mengambil warna dari wallpaper hidup, sehingga aplikasi tidak dapat memilih tema berdasarkan wallpaper hidup secara dinamis.
Untuk dukungan Android P, aplikasi ini berfungsi seperti Substratum yang menempatkan overlay di /system/app. Setiap overlay berukuran sekitar 5-6KB (overlay hanya berisi manifes dan warna.xml untuk tema sistem dan kerangka kerja) sehingga tidak perlu ada kekhawatiran atas ruang penyimpanan sistem yang berjalan keluar. Anda dapat menghapus instalan overlay lama kapan saja dari pengaturan aplikasi. Hamparan yang dipasang oleh Pluvius berisi metadata khusus agar dapat diambil secara dinamis oleh aplikasi sehingga dapat ditambahkan/dihapus/diperbarui secara ad-hoc.
Jika Anda sering mengganti wallpaper (mungkin Anda menggunakan aplikasi seperti Muzei atau Chainfire 500 Kertas Api), maka Anda pasti akan menikmati penyesuaian ekstra yang dihadirkan aplikasi brilian ini. saya sudah membuang tema gelap otomatis saya yang dipicu pada Cahaya Malam naskah yang mendukung hal ini.
Fitur Pluvius
- Aplikasi mandiri yang tidak memerlukan instalasi Substratum atau Andromeda.
- Secara dinamis memberi tema pada UI Sistem (panel pengaturan cepat, panel volume, menu daya, dll.) juga warna aksen kerangka (pengaturan, penggeser, tombol, pengalih, dll.) berdasarkan saat ini kertas dinding.
- Aksen Sistem Adaptif pilihan: Cerah, Cerah Terang, Cerah Gelap, atau Warna Khusus
- Tema SystemUI adaptif: Gelap, Hitam, Warna Kustom, Terang Dinamis, Gelap Dinamis
- Mendukung perangkat Android 8.0 Oreo, Android 8.1 Oreo, dan Android P (semua memerlukan akses root). Mungkin tidak berfungsi pada beberapa skin OEM yang banyak dimodifikasi.
- Modul Magisk opsional yang hanya diperlukan bagi pengguna Android P yang ingin melewati SafetyNet. Metode Android Oreo (PackageManager) tidak mengubah /sistem sehingga akan melewati SafetyNet.
Fitur yang Direncanakan:
- Notifikasi bertema dinamis
- Tema tanpa root untuk Android 8.0 dan Android 8.1 Oreo (akan memerlukan aplikasi tambahan dan perintah ADB)
Unduh dan Instal Pluvius
Anda dapat mengunduh aplikasinya dari Google Play Store. Ada Uji coba gratis 14 hari tersedia setelah itu Anda harus membuka kunci aplikasi melalui pembelian dalam aplikasi ($2.)
Kunjungi Utas Forum XDA
Hadiah Kode Buka Kunci Pluvius
Pengembang telah berbaik hati memberikannya Pengembang XDA100 kode buka kunci untuk diberikan kepada pengguna! aku akan menjadi memposting kode secara acak di komentar sepanjang hari, jadi meskipun Anda tidak langsung melihat postingan ini, Anda tetap dapat mengklaim kodenya! Semua kode telah diberikan, terima kasih semuanya yang meninggalkan komentar!
Catatan: artikel ini sama sekali tidak disponsori oleh pengembang Pluvius. Pengembang adalah kontributor aktif di forum kami dan sebagai rasa hormat, kami biasanya meliputnya aplikasi, modifikasi, atau apa pun yang dibuat oleh anggota aktif yang menurut kami mungkin merupakan pembaca kami berminat. Jika Anda telah membagikan sesuatu di forum kami yang menurut Anda layak untuk diteriakkan di Portal, kirimkan tip kepada kami.