Tasker ve SecureTask'ı kullanarak Android O'da resim içinde resim modunu uygulama bazında etkinleştirmek için bir geçişin nasıl görüntüleneceğine ilişkin bir eğitim.
Son yazımızda size nasıl kullanabileceğinizi gösteren ilk kişi bizdik. Android O'nun yeni resim içinde resim (PiP) modu şu anda akıllı telefonunuzda. Özetlemek gerekirse, yöntem, 171 sabiti tarafından tanımlanan, KEYCODE_WINDOW olarak bilinen belirli bir anahtarın gönderilmesini içerir. Bu anahtar kodu en kolay şekilde şu özelliğin etkinleştirilmesiyle gönderilir: gizli gezinme çubuğu özelleştirici SystemUI Tuner'da daha sonra anahtar kodu tetikleyen yeni bir gezinme çubuğu öğesi eklenir.
Ancak bu yöntemi kullanmak, geçerli olmasa bile resim içinde resim moduna geçiş yapmak için gezinme çubuğunuzda kalıcı bir simgeye sahip olacağınız anlamına gelir. PiP yalnızca belirli uygulamalarda, yani tam ekran video içeriğini görüntüleyebilen uygulamalarda çalışır, bu nedenle tüm uygulamalarda bunu değiştirecek bir düğmenin olması mantıklı değildir. Yazının sonunda resim içinde resim modunun uygulama bazında nasıl görüntüleneceğini göstereceğimizi belirtmiştik. İşte bunun nasıl yapıldığı.
Uygulama Bazında Resim İçinde Resim Geçişini Görüntüle
Gereksinimler:
- Görevli ($2.99)
- GüvenliGörev
Tasker gereklidir çünkü hangi uygulamada olduğumuzu tespit etmek için kullandığımız otomasyon uygulamasıdır ve navigasyonumuzu değiştirmeyi sağlayacak olan SecureTask eklentisi aracılığıyla komutlar gönderin çubuk. Her iki uygulamayı da yükledikten sonra ikisini de kurmamız gerekiyor.
Tasker'ın hangi uygulamada olduğumuzu algılaması için Erişilebilirlik Hizmetini vermemiz gerekiyor. Bunu yapmak çok hızlıdır; Ayarlar --> Erişilebilirlik'e gidin ve Hizmetler listesinde "Tasker"ı arayın. Erişilebilirlik Hizmetini etkinleştirin.
Daha sonra SecureTask'e cihazımızdaki sistem ayarlarını değiştirme yeteneği vermemiz gerekiyor. Bunu yapabilmek için SecureTask'a WRITE_SECURE_SETTINGS olarak bilinen özel bir izin vermemiz gerekiyor. normalde normal uygulamalar tarafından erişilemez, ancak bir kullanıcı tarafından ADB kullanılarak manuel olarak verilebilir. Bu nedenle, bunun işe yaraması için makinenizde ADB'nin çalışır durumda olması gerekir. Neyse ki, bu izni vermek tek seferlik bir işlemdir ve gelecekte Android O ile ilgili eğitimlerde SecureTask'ı kullanacağız, bu yüzden bunu şimdi yapmanızı kesinlikle tavsiye ediyorum. AutoTools'u kurmanızı söylediğim önceki eğitimlerimi izlediyseniz, SecureTask daha az özellik içerir ancak buradaki ihtiyaçlarımıza yetecektir.
ADB'yi ayarlama
Yapmanız gereken ilk şey, kendi işletim sisteminiz için ADB ikili dosyasını indirmektir. burada da yapabilirsin. Bunları indirdikten sonra, sahip olduğunuzdan emin olmanız gerekir. uygun sürücü eğer Windows kullanıyorsanız.
İkili dosyayı ayrı bir klasöre çıkardıktan ve sürücüyü yükledikten sonra, akıllı telefonda USB Hata Ayıklamayı etkinleştirmemiz gerekir. Bunu yapmak için Ayarlar'ı açın ve Telefon Hakkında'ya gidin. Geliştirici Seçenekleri'nin kilidini açtığınızı bildiren bir iletişim kutusu görünene kadar Derleme Numarası'na 7 kez dokunun. Geliştirici Seçeneklerine artık Ayarlar'dan erişebilirsiniz. Görünüşe göre Android O'da Geliştirici Seçeneklerini açabilmeniz için pin/şifrenizi girmeniz gerekiyor. Bunu yapın ve USB Hata Ayıklamayı arayın, ardından etkinleştirin.
Şimdi telefonunuzu takın ve ADB ikili dosyasını çıkardığınız dizinde bir komut istemi açın. (Windows kullanıcıları, bu klasörde üst karakter+sağ tıklamayı basılı tutun ve "komut istemini burada aç" seçeneğini seçin.) adb devices
komut istemine. ADB sunucusunun başlatıldığını belirten bir mesaj göreceksiniz, ardından telefonunuzda bilgisayarınıza ADB erişimi vermenizi isteyen bir istem göreceksiniz. Kabul et. Şimdi içeri girdiğinde adb devices
Komut isteminde cihazınızın seri numarasını görmelisiniz, eğer öyleyse başarılı oldunuz.
SecureTask'e WRITE_SECURE_SETTINGS izni veriliyor
Bir ADB komut istemi açıldığında, SecureTask'e gerekli izni vermek için aşağıdaki komutu girin.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
SecureTask artık root erişimi olmadan sistem ayarlarını değiştirme olanağına sahip olacak! Artık Tasker'a geçmeye hazırız.
Tasker Profilini Ayarlama
Tasker'ı açın ve yeni bir Profil oluşturun. Buna "Resim İçinde Resim Geçişi" adını verin. Şunu seçin: Başvuru Bağlam'a gidin ve gezinme çubuğu tuşunu etkinleştirmek istediğiniz video uygulamasını arayın (örn. Youtube). İstediğiniz uygulamaları seçin ve ardından bir sonraki Görev oluşturmak için geri dönün.
Tasker sizden bu yeni Profile bir Görev eklemenizi isteyecektir. İstendiğinde yeni bir Görev oluşturun ve ona bir ad verin (ya da vermeyin). Görev oluşturma ekranındayken şuraya giderek yeni bir Eylem ekleyin: Eklenti --> SecureTask --> Güvenli Ayarlar. SecureTask yapılandırmasını açmak için kalem simgesine basın.
Eylem altında seçim yapın Yazmak. Ayar'ın altına şunu koyun: secure sysui_nav_bar_right
. Değerin altına koyun key(171:com.android.systemui/2131230944)
. Tasker'ın ana menüsüne çıkın. Az önce oluşturduğumuz yeni Göreve uzun basarak ve ardından "çıkış görevi ekle"yi seçerek bu Profile bir Çıkış Görevi ekleyin. Yukarıdaki Eylemi tekrarlayın, ancak bu kez null değeri için koyun.
Bu kadar! YouTube uygulamasına (veya seçtiğiniz başka bir uygulamaya) girdiğinizde, artık gezinme çubuğunuzun sağ tarafında resim içinde resim moduna geçiş yapmanızı sağlayan bir simgenin açıldığını göreceksiniz.
İndirin ve İçe Aktarın
Tasker ile ilgili tüm eğitimlerde olduğu gibi, indirip içe aktarabileceğiniz XML dosyasını sağlayacağız. Aşağıdaki AndroidFileHost'tan .prf.xml dosyasını indirin ve dahili depolama alanınıza kaydedin. Tasker'ı açın ve İçe Aktar düğmesini görene kadar üstteki Profiller sekmesine uzun basın. Buna dokunun ve az önce kaydettiğiniz XML dosyasını arayın, ardından onu içe aktarmak için seçin. Tasker'ın Erişilebilirlik Hizmetinin etkinleştirildiğinden ve WRITE_SECURE_SETTINGS iznini verdiğinizden emin olun. Makalemde belirtildiği gibi SecureTask'a izin verin, aksi takdirde bu Profil sizin cihazınızda hiçbir şey yapmayacaktır. telefon!
AndroidFileHost'tan "Resim İçinde Resim'i Değiştir" Profilini indirin
SecureTask ve Android O ile başka neler başarabileceğimizi merak ediyorsanız XDA Portalı'nı takip etmeye devam edin çünkü elimizde paylaşacak çok şey var. Android O'daki gezinme çubuğunuzun birçok yararlı işlevi gerçekleştirmesini nasıl sağlayabileceğiniz konusunda daha fazla eğitim bekleyin!