Bluetooth kulaklığımı desteklemek için, isteğim Kişiler uygulamasında VEYA bir aramadayken bluetooth özelliğini açmaktı. Sadece bir görüşme sırasında yapabilirdim, fakat diğer tarafın konuşmasından önce kulaklığımın bağlı olduğundan emin olamıyorum.
Daha önce yayınlanan çözümlerin hiçbiri işe yaramaz. Rehberde veya aramada iken% BluetoothNeeded değerini ayarlamak, bir çağrı başladığında,% BlueToothNeeded özelliğini açık olarak ayarladığını ancak Rehber'in çağrı için arka plan haline geldiğinde,% BlueToothNeeded özelliğini kapattığını ve bluetooth kapandığını gösterir. Ters işlemi kullanarak, Kişilerde DEĞİLDİR ve aramada OLMADIĞINDA Bluetooth'u kapatın, ancak bir çıkış görevi olarak bluetooth'u açın, ancak görünüşe göre Tasker, Rehber'in ön plan durumunu kaybettiği ve arama henüz başlamadığı ve kısa bir süre önce kapandığı zaman kısa bir süre fark eder kapatır.
Yani burada dayanarak benim için çalıştı ne bu blog :
DummyEylemi ile çağrılan Görev OluşturmaTasks > Wait > 1ms
stateInCallKoşullu olarak adlandırılan bir Profil oluşturun State > Phone > Call > Type: Any. Bağlamak Dummygörevi.
stateInContactsKoşullu olarak adlandırılan bir Profil oluşturun State > Application > Contacts. Bağlamak Dummygörevi.
Bluetooth NeededKoşullu olarak adlandırılan bir Profil oluşturun State > Variable > Variable Value. Adı %PACTIVE, Op Matchesve Değer olarak ayarlayın *,stateInCall,*|*,stateInContacts,*. Tasker belgelerine göre,% PACTIVE, eşleştirmeyi kolaylaştırmak için listenin başlayıp virgülle bittiği virgülle ayrılmış aktif Profillerin bir listesini içerir. Bu Profili Eylemi Bluetooth Onkullanarak bluetooth özelliğini açan bir Görev bölümüne bağlayın Net > Bluetooth > Set: On.
Conditional Bluetooth OffAşağıdaki İşlemlerle çağrılan bir Görev oluşturun :
- Görev> Bekle> 10 saniye
- Görev> If>
%PACTIVEeşleşmiyor*,stateInCall,*|*,stateInContacts,*
- Net> Bluetooth> Ayarla: Kapalı
- Görev> Sonlandır
Bluetooth NeededProfile uzun basıp sonra seçin Properties. İşaretini kaldırın Restore Settings.
- Görev sağ sütunda Görev altında görünene
Bluetooth Neededkadar Profile hızlıca basın Bluetooth On. Uzun basın Bluetooth Onve seçin Add Exit Task, sonra seçim yapın Conditional Bluetooth Off.
Conditional Bluetooth Offne doğru ne stateInCallde stateInContactsdoğru olup olmadığını kontrol etmeden önce 10 saniye bekleyecek , bu noktada bluetooth kapanacaktır. Aksi takdirde, ve ne zaman hem bluetooth bırakır stateInCallve stateInContactssonra, parti 10 saniye bekleyin yapacak ve tekrar kontrol çıkışında.