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 :
Dummy
Eylemi ile çağrılan Görev OluşturmaTasks > Wait > 1ms
stateInCall
Koşullu olarak adlandırılan bir Profil oluşturun State > Phone > Call > Type: Any
. Bağlamak Dummy
görevi.
stateInContacts
Koşullu olarak adlandırılan bir Profil oluşturun State > Application > Contacts
. Bağlamak Dummy
görevi.
Bluetooth Needed
Koşullu olarak adlandırılan bir Profil oluşturun State > Variable > Variable Value
. Adı %PACTIVE
, Op Matches
ve 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 On
kullanarak bluetooth özelliğini açan bir Görev bölümüne bağlayın Net > Bluetooth > Set: On
.
Conditional Bluetooth Off
Aşağıdaki İşlemlerle çağrılan bir Görev oluşturun :
- Görev> Bekle> 10 saniye
- Görev> If>
%PACTIVE
eşleşmiyor*,stateInCall,*|*,stateInContacts,*
- Net> Bluetooth> Ayarla: Kapalı
- Görev> Sonlandır
Bluetooth Needed
Profile 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 Needed
kadar Profile hızlıca basın Bluetooth On
. Uzun basın Bluetooth On
ve seçin Add Exit Task
, sonra seçim yapın Conditional Bluetooth Off
.
Conditional Bluetooth Off
ne doğru ne stateInCall
de stateInContacts
doğ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 stateInCall
ve stateInContacts
sonra, parti 10 saniye bekleyin yapacak ve tekrar kontrol çıkışında.